Package org.bouncycastle.jcajce
Key and algorithm parameters classes for supporting provider specific algorithms and modes.
-
Interface Summary Interface Description PBKDFKey Base interface for keys associated with various password based key derivation functions (PBKDF).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.ZeroizableSecretKey Interface for SecretKey's that can be explictly zeroized. -
Class Summary Class Description AgreedKeyWithMacKey Carrier class for an agreement secret key, as well as details about the MAC key if confirmation is provided.BCFKSLoadStoreParameter LoadStoreParameter to allow configuring of the PBKDF used to generate encryption keys for use in the keystore.BCFKSLoadStoreParameter.Builder BCLoadStoreParameter ConsistentKeyPair Carrier class for a key pair which validates the consistency of the keys at construction time.KTSKeyWithEncapsulation Carrier class for a KTS secret key plus its encapsulation, as well as details about the MAC key if provided.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.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