# Package org.bouncycastle.jcajce

- Interface Summary
  Interface | Description
  --- | ---
  BCFKSLoadStoreParameter.CertChainValidator |
  PBKDFKey | Base interface for keys associated with various password based key derivation functions (PBKDF).
  PKIXCertRevocationChecker |
  PKIXCertStore<T extends java.security.cert.Certificate> | Generic interface for a PKIX based certificate store.
  PKIXCRLStore<T extends java.security.cert.CRL> | Generic interface for a PKIX based CRL store.

- Class Summary
  Class | Description
  --- | ---
  BCFKSLoadStoreParameter | LoadStoreParameter to allow configuring of the PBKDF used to generate encryption keys for use in the keystore.
  BCFKSLoadStoreParameter.Builder |
  BCFKSStoreParameter | Deprecated. This class does not support configuration on creation, use BCFKSLoadStoreParameter for best results.
  BCLoadStoreParameter |
  CompositePrivateKey | A composite private key class.
  CompositePublicKey | A composite key class.
  PBKDF1Key | A password based key for use with PBKDF1 as defined in PKCS#5.
  PBKDF1KeyWithParameters | A password based key for use with PBKDF1 as defined in PKCS#5 with full PBE parameters.
  PBKDF2Key | A password based key for use with PBKDF2 as defined in PKCS#5.
  PBKDF2KeyWithParameters | A password based key for use with PBKDF2 as defined in PKCS#5 with full PBE parameters.
  PKCS12Key | A password based key for use with PKCS#12.
  PKCS12KeyWithParameters | A password based key for use with PKCS#12 with full PBE parameters.
  PKCS12StoreParameter | LoadStoreParameter to allow for additional config with PKCS12 files.
  PKIXCertRevocationCheckerParameters |
  PKIXCertStoreSelector<T extends java.security.cert.Certificate> | This class is a Selector implementation for certificates.
  PKIXCertStoreSelector.Builder | Builder for a PKIXCertStoreSelector.
  PKIXCRLStoreSelector<T extends java.security.cert.CRL> | This class is a Selector implementation for X.509 certificate revocation lists.
  PKIXCRLStoreSelector.Builder | Builder for a PKIXCRLStoreSelector.
  PKIXExtendedBuilderParameters | This class contains extended parameters for PKIX certification path builders.
  PKIXExtendedBuilderParameters.Builder | Builder for a PKIXExtendedBuilderParameters object.
  PKIXExtendedParameters | This class extends the PKIXParameters with a validity model parameter.
  PKIXExtendedParameters.Builder | Builder for a PKIXExtendedParameters object.

- Enum Summary
  Enum | Description
  --- | ---
  BCFKSLoadStoreParameter.EncryptionAlgorithm |
  BCFKSLoadStoreParameter.MacAlgorithm |
  BCFKSLoadStoreParameter.SignatureAlgorithm |