Package org.bouncycastle.jcajce

## Class BCFKSStoreParameter

- java.lang.Object
- - org.bouncycastle.jcajce.BCFKSStoreParameter

- All Implemented Interfaces:
    `java.security.KeyStore.LoadStoreParameter`

      public class BCFKSStoreParameter
      extends java.lang.Object
      implements java.security.KeyStore.LoadStoreParameter

  Deprecated.
  This class does not support configuration on creation, use BCFKSLoadStoreParameter for best results.
  LoadStoreParameter to allow configuring of the PBKDF used to generate encryption keys for use in the keystore.

- - ### Constructor Summary

    Constructors
    Constructor | Description
    --- | ---
    `BCFKSStoreParameter​(java.io.OutputStream out, PBKDFConfig storeConfig, char[] password)` | Deprecated.
    `BCFKSStoreParameter​(java.io.OutputStream out, PBKDFConfig storeConfig, java.security.KeyStore.ProtectionParameter protectionParameter)` | Deprecated.

  - ### Method Summary

    All Methods Instance Methods Concrete Methods Deprecated Methods
    Modifier and Type | Method | Description
    --- | --- | ---
    `java.io.OutputStream` | `getOutputStream()` | Deprecated.
    `java.security.KeyStore.ProtectionParameter` | `getProtectionParameter()` | Deprecated.
    `PBKDFConfig` | `getStorePBKDFConfig()` | Deprecated. Return the PBKDF used for generating the HMAC and store encryption keys.

    - ### Methods inherited from class java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### Constructor Detail

    - #### BCFKSStoreParameter

          public BCFKSStoreParameter​(java.io.OutputStream out,
                                     PBKDFConfig storeConfig,
                                     char[] password)

      Deprecated.

    - #### BCFKSStoreParameter

          public BCFKSStoreParameter​(java.io.OutputStream out,
                                     PBKDFConfig storeConfig,
                                     java.security.KeyStore.ProtectionParameter protectionParameter)

      Deprecated.

  - ### Method Detail

    - #### getProtectionParameter

          public java.security.KeyStore.ProtectionParameter getProtectionParameter()

      Deprecated.
      Specified by:
        `getProtectionParameter` in interface `java.security.KeyStore.LoadStoreParameter`

    - #### getOutputStream

          public java.io.OutputStream getOutputStream()

      Deprecated.

    - #### getStorePBKDFConfig

          public PBKDFConfig getStorePBKDFConfig()

      Deprecated.
      Return the PBKDF used for generating the HMAC and store encryption keys.
      Returns:
        the PBKDF to use for deriving HMAC and store encryption keys.