Interface | Description |
---|---|
P12Algorithms |
Specifies some algorithm set names that may be used for PKCS#12 protection parameters
(
P12CertEntryProtection , P12PasswordProtection ,
P12StoreParameter ). |
Class | Description |
---|---|
Attributes |
This class implements attributes of SafeBags as defined in PKCS#12.
|
AuthenticatedSafe |
This class implements the ASN.1 structure AuthenticatedSafe as defined in the
PKCS#12 standard.
|
CertificateBag |
This class contains a certificate and any associated attributes.
|
CRLBag |
This class contains a CRL and any associated attributes.
|
IvGenerator |
KeyMaterialGenerator for deriving a PKCS#12 IV from a password, a salt and
an iteration count, using SHA-1 as hash function.
|
IvGenerator.IvGeneratorSha224 |
KeyMaterialGenerator for deriving a PKCS#12 IV from a password,
a salt and an iteration count, using SHA-224 as hash function.
|
IvGenerator.IvGeneratorSha256 |
KeyMaterialGenerator for deriving a PKCS#12 IV from a password,
a salt and an iteration count, using SHA-256 as hash function.
|
IvGenerator.IvGeneratorSha384 |
KeyMaterialGenerator for deriving a PKCS#12 IV from a password,
a salt and an iteration count, using SHA-384 as hash function.
|
IvGenerator.IvGeneratorSha512 |
KeyMaterialGenerator for deriving a PKCS#12 IV from a password,
a salt and an iteration count, using SHA-512 as hash function.
|
IvGenerator.IvGeneratorSha512_224 |
KeyMaterialGenerator for deriving a PKCS#12 IV from a password,
a salt and an iteration count, using SHA-512/224 as hash function.
|
IvGenerator.IvGeneratorSha512_256 |
KeyMaterialGenerator for deriving a PKCS#12 IV from a password,
a salt and an iteration count, using SHA-512/256 as hash function.
|
KeyBag |
This class contains a private key and any associated attributes.
|
KeyFactory |
SecretKeyFactory implementation for the PBE ciphers (PKCS#12).
|
KeyFactory.PBEWithSHA1AndDESedeKeyFactory |
PBE KeyFactory for the PBEWithSHA1AndDESede algorithm.
|
KeyFactory.PBEWithSHA1AndRC2_40KeyFactory |
PBE KeyFactory for the PBEWithSHA1AndDESede algorithm.
|
MacKeyGenerator |
KeyMaterialGenerator for deriving a PKCS#12 MAC-Key from a password, a salt
and an iteration count, using SHA-1 as hash function.
|
MacKeyGenerator.MacKeyGeneratorSha224 |
KeyMaterialGenerator for deriving a PKCS#12 MAC-Key from a password,
a salt and an iteration count, using SHA-224 as hash function.
|
MacKeyGenerator.MacKeyGeneratorSha256 |
KeyMaterialGenerator for deriving a PKCS#12 MAC-Key from a password,
a salt and an iteration count, using SHA-256 as hash function.
|
MacKeyGenerator.MacKeyGeneratorSha384 |
KeyMaterialGenerator for deriving a PKCS#12 MAC-Key from a password,
a salt and an iteration count, using SHA-384 as hash function.
|
MacKeyGenerator.MacKeyGeneratorSha512 |
KeyMaterialGenerator for deriving a PKCS#12 MAC-Key from a password,
a salt and an iteration count, using SHA-512 as hash function.
|
MacKeyGenerator.MacKeyGeneratorSha512_224 |
KeyMaterialGenerator for deriving a PKCS#12 MAC-Key from a password,
a salt and an iteration count, using SHA-512/224 as hash function.
|
MacKeyGenerator.MacKeyGeneratorSha512_256 |
KeyMaterialGenerator for deriving a PKCS#12 MAC-Key from a password,
a salt and an iteration count, using SHA-512/256 as hash function.
|
P12CertEntryProtection |
Parameters for protecting certificate entries of a
PKCS#12 KeyStore . |
P12KeyStore |
Extends the
PKCS12KeyStore implementation about the possibility of specifying protection parameters when adding
a KeyStore entry or storing the KeyStore. |
P12PasswordProtection |
Parameters for protecting key entries of a
PKCS#12 KeyStore . |
P12StoreParameter |
Parameters for protecting the integrity of PKCS#12 KeyStore when
storing it to an output stream. |
PKCS12 |
Implementation of the PKCS#12 standard for password based storing a private
key together with its certificate(s).
|
PKCS12Algorithm |
Base class for (Mac and Cipher) algorithms used for protecting
PKCS12 objects.
|
PKCS12Algorithms |
Algorithm set used for protecting
PKCS#12 KeyStore. |
PKCS12KeyStore |
This class implements the
KeyStore
Service Provider Interface (SPI) to load and save PKCS#12
files, which contain private key entries (private keys and certificate chains)
and certificate entries (X.509 certificates). |
PKCS12MacAlgorithm |
PKCS#12 Mac algorithm.
|
PKCS12PbeAlgorithm |
PKCS#12 PBE algorithm.
|
PKCS12Pbes2Algorithm |
PKCS#12 PBES2 algorithm.
|
PKCS8ShroudedKeyBag |
This class contains an encrypted private key and any associated attributes.
|
SafeBag |
This class implements the PKCS#12 structure SafeBag.
|
SafeContentsBag |
This class contains a sequence of SafeBags.
|
SecretBag |
This class contains a context specific secret ASN.1 object and any associated
attributes.
|
SecretKeyGenerator |
KeyMaterialGenerator for deriving a PKCS#12 secret key from a password,
a salt and an iteration count, using SHA-1 as hash function.
|
SecretKeyGenerator.SecretKeyGeneratorSha224 |
KeyMaterialGenerator for deriving a PKCS#12 secret key from a password,
a salt and an iteration count, using SHA-224 as hash function.
|
SecretKeyGenerator.SecretKeyGeneratorSha256 |
KeyMaterialGenerator for deriving a PKCS#12 secret key from a password,
a salt and an iteration count, using SHA-256 as hash function.
|
SecretKeyGenerator.SecretKeyGeneratorSha384 |
KeyMaterialGenerator for deriving a PKCS#12 secret key from a password,
a salt and an iteration count, using SHA-384 as hash function.
|
SecretKeyGenerator.SecretKeyGeneratorSha512 |
KeyMaterialGenerator for deriving a PKCS#12 secret key from a password,
a salt and an iteration count, using SHA-512 as hash function.
|
SecretKeyGenerator.SecretKeyGeneratorSha512_224 |
KeyMaterialGenerator for deriving a PKCS#12 secret key from a password,
a salt and an iteration count, using SHA-512/224 as hash function.
|
SecretKeyGenerator.SecretKeyGeneratorSha512_256 |
KeyMaterialGenerator for deriving a PKCS#12 secret key from a password,
a salt and an iteration count, using SHA-512/256 as hash function.
|
Exception | Description |
---|---|
PKCS12ParsingException |
Exception thrown by the
PKCS12KeyStore
when the PKCS12KeyStore cannot be parsed. |