Top Description Interfaces Classes
[default module]

Package org.bouncycastle.jcajce


Key and algorithm parameters classes for supporting provider specific algorithms and modes.

Interface Summary

Modifier and TypeInterface and Description
public interface
PBKDFKey

Base interface for keys associated with various password based key derivation functions (PBKDF).

public interface
PKIXCertStore<
the certificate type.
T extends Certificate
>

Generic interface for a PKIX based certificate store.

public interface
PKIXCRLStore<
the CRL type.
T extends CRL
>

Generic interface for a PKIX based CRL store.

public interface
ZeroizableSecretKey

Interface for SecretKey's that can be explictly zeroized.

Class Summary

Modifier and TypeClass and Description
public class
AgreedKeyWithMacKey

Carrier class for an agreement secret key, as well as details about the MAC key if confirmation is provided.

public class
BCFKSLoadStoreParameter

LoadStoreParameter to allow configuring of the PBKDF used to generate encryption keys for use in the keystore.

public class
public class
ConsistentKeyPair

Carrier class for a key pair which validates the consistency of the keys at construction time.

public class
KTSKeyWithEncapsulation

Carrier class for a KTS secret key plus its encapsulation, as well as details about the MAC key if provided.

public class
PBKDF1Key

A password based key for use with PBKDF1 as defined in PKCS#5.

public class
PBKDF1KeyWithParameters

A password based key for use with PBKDF1 as defined in PKCS#5 with full PBE parameters.

public class
PBKDF2Key

A password based key for use with PBKDF2 as defined in PKCS#5.

public class
PBKDF2KeyWithParameters

A password based key for use with PBKDF2 as defined in PKCS#5 with full PBE parameters.

public class
PKCS12Key

A password based key for use with PKCS#12.

public class
PKCS12KeyWithParameters

A password based key for use with PKCS#12 with full PBE parameters.

public class
PKCS12StoreParameter

LoadStoreParameter to allow for additional config with PKCS12 files.

public class
PKIXCertStoreSelector<T extends Certificate>

This class is a Selector implementation for certificates.

public class
PKIXCRLStoreSelector<T extends CRL>

This class is a Selector implementation for X.509 certificate revocation lists.

public class
PKIXExtendedBuilderParameters

This class contains extended parameters for PKIX certification path builders.

public class
PKIXExtendedParameters

This class extends the PKIXParameters with a validity model parameter.