| Modifier and Type | Class and Description |
|---|---|
| public static class | |
| public static class | |
| public static class | |
| public static class | |
| private static class | |
| private static class | |
| public static class | |
| public static class | |
| public static class | |
| public static class |
| Modifier and Type | Field and Description |
|---|---|
| private static final BigInteger | |
| private Date | |
| private final Map | |
| private final JcaJceHelper | |
| private AlgorithmIdentifier | |
| private KeyDerivationFunc | |
| private Date | |
| private static final Map | |
| private static final BigInteger | |
| private final Map | |
| private static final BigInteger | |
| private static final BigInteger | |
| private static final Map | |
| private static final BigInteger | |
| private AlgorithmIdentifier | |
| private ASN1ObjectIdentifier | |
| private BCFKSLoadStoreParameter. | |
| private PublicKey |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| private byte[] | calculateMac(byte[] content, AlgorithmIdentifier algorithm, KeyDerivationFunc pbkdAlgorithm, char[] password)
|
| private Cipher | |
| private EncryptedPrivateKeyData | |
| private Certificate | |
| private byte[] | decryptData(String purpose, AlgorithmIdentifier protectAlgId, char[] password, byte[] encryptedData)
|
| public Enumeration | engineAliases()
Implements abstract java. Lists all the alias names of this keystore. |
| public boolean | engineContainsAlias(String
the alias name alias)Implements abstract java. Checks if the given alias exists in this keystore. |
| public void | engineDeleteEntry(String
the alias name alias)Implements abstract java. Deletes the entry identified by the given alias from this keystore. |
| public Certificate | engineGetCertificate(String
the alias name s)Implements abstract java. Returns the certificate associated with the given alias. |
| public String | engineGetCertificateAlias(Certificate
the certificate to match with. certificate)Implements abstract java. Returns the (alias) name of the first keystore entry whose certificate matches the given certificate. |
| public Certificate[] | engineGetCertificateChain(String
the alias name alias)Implements abstract java. Returns the certificate chain associated with the given alias. |
| public Date | engineGetCreationDate(String
the alias name s)Implements abstract java. Returns the creation date of the entry identified by the given alias. |
| public Key | engineGetKey(String
the alias name alias, char[] the password for recovering the key password)Implements abstract java. Returns the key associated with the given alias, using the given password to recover it. |
| public boolean | engineIsCertificateEntry(String
the alias for the keystore entry to be checked alias)Implements abstract java. Returns |
| public boolean | engineIsKeyEntry(String
the alias for the keystore entry to be checked alias)Implements abstract java. Returns |
| public void | engineLoad(KeyStore.
the parameterKeyStore.LoadStoreParameter
that specifies how to load the keystore,
which may be nullOverrides java. Loads the keystore using the given
|
| public void | engineLoad(InputStream
the input stream from which the keystore is loaded,
or inputStream, char[] nullthe password used to check the integrity of
the keystore, the password used to unlock the keystore,
or password)nullImplements abstract java. Loads the keystore from the given input stream. |
| public void | engineSetCertificateEntry(String
the alias name alias, Certificate the certificate certificate)Implements abstract java. Assigns the given certificate to the given alias. |
| public void | engineSetKeyEntry(String
the alias name alias, Key the key to be associated with the alias key, char[] the password to protect the key password, Certificate[] the certificate chain for the corresponding public
key (only required if the given key is of type
chain)java.security.PrivateKey).Implements abstract java. Assigns the given key to the given alias, protecting it with the given password. |
| public void | engineSetKeyEntry(String
the alias name alias, byte[] the key (in protected format) to be associated with the alias keyBytes, Certificate[] the certificate chain for the corresponding public
key (only useful if the protected key is of type
chain)java.security.PrivateKey).Implements abstract java. Assigns the given key (that has already been protected) to the given alias. |
| public int | engineSize()
Implements abstract java. Retrieves the number of entries in this keystore. |
| public void | engineStore(KeyStore.
the parameterKeyStore.LoadStoreParameter
that specifies how to store the keystore,
which may be nullOverrides java. Stores this keystore using the given
|
| public void | engineStore(OutputStream
the output stream to which this keystore is written. outputStream, char[] the password to generate the keystore integrity check.
May be password)null if the keystore does not support
or require an integrity check.Implements abstract java. Stores this keystore to the given output stream, and protects its integrity with the given password. |
| private Date | |
| private byte[] | |
| private KeyDerivationFunc | |
| private KeyDerivationFunc | |
| private KeyDerivationFunc | |
| private AlgorithmIdentifier | |
| private SecureRandom | |
| private EncryptedObjectStoreData | |
| private static String | |
| private boolean | |
| private void | |
| private void |