public abstract class AbstractMutablePemKeyStore extends AbstractPemKeyStore
This is a mutable, but not peristable implementation, of a keystore. It is intended for use cases where an application expects the keystore to be mutable, and so we try to give our best to fulfill this expectation. However we do not implement the "store" methods.
AbstractPemKeyStore.Entryentries| Constructor and Description |
|---|
AbstractMutablePemKeyStore() |
| Modifier and Type | Method and Description |
|---|---|
void |
engineDeleteEntry(String alias) |
void |
engineSetCertificateEntry(String alias,
Certificate cert) |
void |
engineSetKeyEntry(String alias,
byte[] key,
Certificate[] chain) |
void |
engineSetKeyEntry(String alias,
Key key,
char[] password,
Certificate[] chain) |
void |
engineStore(OutputStream stream,
char[] password) |
protected Map<String,AbstractPemKeyStore.Entry> |
initializeEmpty() |
engineAliases, engineContainsAlias, engineGetCertificate, engineGetCertificateAlias, engineGetCertificateChain, engineGetCreationDate, engineGetKey, engineIsCertificateEntry, engineIsKeyEntry, engineLoad, engineSize, getEntry, loadengineEntryInstanceOf, engineGetEntry, engineLoad, engineSetEntry, engineStoreprotected Map<String,AbstractPemKeyStore.Entry> initializeEmpty()
initializeEmpty in class AbstractPemKeyStorepublic void engineSetKeyEntry(String alias, Key key, char[] password, Certificate[] chain) throws KeyStoreException
engineSetKeyEntry in class KeyStoreSpiKeyStoreExceptionpublic void engineSetKeyEntry(String alias, byte[] key, Certificate[] chain) throws KeyStoreException
engineSetKeyEntry in class KeyStoreSpiKeyStoreExceptionpublic void engineSetCertificateEntry(String alias, Certificate cert) throws KeyStoreException
engineSetCertificateEntry in class KeyStoreSpiKeyStoreExceptionpublic void engineDeleteEntry(String alias) throws KeyStoreException
engineDeleteEntry in class KeyStoreSpiKeyStoreExceptionpublic void engineStore(OutputStream stream, char[] password) throws IOException, NoSuchAlgorithmException, CertificateException
engineStore in class KeyStoreSpiIOExceptionNoSuchAlgorithmExceptionCertificateExceptionCopyright © 2018–2020. All rights reserved.