public abstract class KeyStoreSpi extends Object
Constructor and Description |
---|
KeyStoreSpi() |
Modifier and Type | Method and Description |
---|---|
abstract Enumeration |
engineAliases() |
abstract boolean |
engineContainsAlias(String alias) |
abstract void |
engineDeleteEntry(String alias) |
abstract Certificate |
engineGetCertificate(String alias) |
abstract String |
engineGetCertificateAlias(Certificate cert) |
abstract Certificate[] |
engineGetCertificateChain(String alias) |
abstract Date |
engineGetCreationDate(String alias) |
abstract Key |
engineGetKey(String alias,
char[] password) |
abstract boolean |
engineIsCertificateEntry(String alias) |
abstract boolean |
engineIsKeyEntry(String alias) |
abstract void |
engineLoad(InputStream stream,
char[] password) |
abstract void |
engineSetCertificateEntry(String alias,
Certificate cert) |
abstract void |
engineSetKeyEntry(String alias,
byte[] key,
Certificate[] chain) |
abstract void |
engineSetKeyEntry(String alias,
Key key,
char[] password,
Certificate[] chain) |
abstract int |
engineSize() |
abstract void |
engineStore(OutputStream stream,
char[] password) |
public abstract Enumeration engineAliases()
public abstract boolean engineContainsAlias(String alias)
public abstract void engineDeleteEntry(String alias) throws KeyStoreException
KeyStoreException
public abstract Certificate engineGetCertificate(String alias)
public abstract String engineGetCertificateAlias(Certificate cert)
public abstract Certificate[] engineGetCertificateChain(String alias)
public abstract Key engineGetKey(String alias, char[] password) throws NoSuchAlgorithmException, UnrecoverableKeyException
public abstract boolean engineIsCertificateEntry(String alias)
public abstract boolean engineIsKeyEntry(String alias)
public abstract void engineLoad(InputStream stream, char[] password) throws IOException, NoSuchAlgorithmException, CertificateException
public abstract void engineSetCertificateEntry(String alias, Certificate cert) throws KeyStoreException
KeyStoreException
public abstract void engineSetKeyEntry(String alias, byte[] key, Certificate[] chain) throws KeyStoreException
KeyStoreException
public abstract void engineSetKeyEntry(String alias, Key key, char[] password, Certificate[] chain) throws KeyStoreException
KeyStoreException
public abstract int engineSize()
public abstract void engineStore(OutputStream stream, char[] password) throws IOException, NoSuchAlgorithmException, CertificateException