Class BCFKSLoadStoreParameter

java.lang.Object
org.bouncycastle.jcajce.BCLoadStoreParameter
org.bouncycastle.jcajce.BCFKSLoadStoreParameter
All Implemented Interfaces:
KeyStore.LoadStoreParameter

public class BCFKSLoadStoreParameter extends BCLoadStoreParameter
LoadStoreParameter to allow configuring of the PBKDF used to generate encryption keys for use in the keystore.
  • Method Details

    • getStorePBKDFConfig

      public PBKDFConfig getStorePBKDFConfig()
      Return the PBKDF used for generating the HMAC and store encryption keys.
      Returns:
      the PBKDF to use for deriving HMAC and store encryption keys.
    • getStoreEncryptionAlgorithm

      public BCFKSLoadStoreParameter.EncryptionAlgorithm getStoreEncryptionAlgorithm()
      Return encryption algorithm used to secure the store and its entries.
      Returns:
      the encryption algorithm to use.
    • getStoreMacAlgorithm

      public BCFKSLoadStoreParameter.MacAlgorithm getStoreMacAlgorithm()
      Return encryption algorithm used to secure the store and its entries.
      Returns:
      the encryption algorithm to use.