public class ZoomKeyStoreImpl extends Object implements ZoomKeyStore
ZoomKeyStore| Modifier and Type | Method and Description |
|---|---|
void |
addKeyStoreListener(KeyStoreListener listener)
Add a listener for KeyStore events.
|
Enumeration |
aliases() |
boolean |
containsAlias(String alias) |
void |
deleteEntry(String alias) |
Certificate |
getCertificate(String alias) |
String |
getCertificateAlias(Certificate cert) |
Certificate[] |
getCertificateChain(String alias) |
Date |
getCreationDate(String alias) |
Key |
getKey(String alias,
char[] password) |
Provider |
getProvider() |
String |
getType() |
boolean |
isCertificateEntry(String alias) |
boolean |
isKeyEntry(String alias) |
void |
load(InputStream stream,
char[] password) |
void |
removeKeyStoreListener(KeyStoreListener listener)
Remove a previously registered listener of KeyStore events.
|
void |
setCertificateEntry(String alias,
Certificate cert) |
void |
setKeyEntry(String alias,
byte[] key,
Certificate[] chain) |
void |
setKeyEntry(String alias,
Key key,
char[] password,
Certificate[] chain) |
int |
size() |
void |
store(OutputStream stream,
char[] password) |
public Enumeration aliases() throws KeyStoreException
aliases in interface ZoomKeyStoreKeyStoreExceptionKeyStore.aliases()public boolean containsAlias(String alias) throws KeyStoreException
containsAlias in interface ZoomKeyStoreKeyStoreExceptionKeyStore.containsAlias(java.lang.String)public void deleteEntry(String alias) throws KeyStoreException
deleteEntry in interface ZoomKeyStoreKeyStoreExceptionKeyStore.deleteEntry(java.lang.String)public Certificate getCertificate(String alias) throws KeyStoreException
getCertificate in interface ZoomKeyStoreKeyStoreExceptionKeyStore.getCertificate(java.lang.String)public String getCertificateAlias(Certificate cert) throws KeyStoreException
getCertificateAlias in interface ZoomKeyStoreKeyStoreExceptionKeyStore.getCertificateAlias(java.security.cert.Certificate)public Certificate[] getCertificateChain(String alias) throws KeyStoreException
getCertificateChain in interface ZoomKeyStoreKeyStoreExceptionKeyStore.getCertificateChain(java.lang.String)public Date getCreationDate(String alias) throws KeyStoreException
getCreationDate in interface ZoomKeyStoreKeyStoreExceptionKeyStore.getCreationDate(java.lang.String)public Key getKey(String alias, char[] password) throws KeyStoreException, NoSuchAlgorithmException, UnrecoverableKeyException
getKey in interface ZoomKeyStoreKeyStoreExceptionNoSuchAlgorithmExceptionUnrecoverableKeyExceptionKeyStore.getKey(java.lang.String, char[])public Provider getProvider()
getProvider in interface ZoomKeyStoreKeyStore.getProvider()public String getType()
getType in interface ZoomKeyStoreKeyStore.getType()public boolean isCertificateEntry(String alias) throws KeyStoreException
isCertificateEntry in interface ZoomKeyStoreKeyStoreExceptionKeyStore.isCertificateEntry(java.lang.String)public boolean isKeyEntry(String alias) throws KeyStoreException
isKeyEntry in interface ZoomKeyStoreKeyStoreExceptionKeyStore.isKeyEntry(java.lang.String)public void load(InputStream stream, char[] password) throws NoSuchAlgorithmException, CertificateException, IOException
load in interface ZoomKeyStoreNoSuchAlgorithmExceptionCertificateExceptionIOExceptionKeyStore.load(java.io.InputStream, char[])public void setCertificateEntry(String alias, Certificate cert) throws KeyStoreException
setCertificateEntry in interface ZoomKeyStoreKeyStoreExceptionKeyStore.setCertificateEntry(java.lang.String,
java.security.cert.Certificate)public void setKeyEntry(String alias, byte[] key, Certificate[] chain) throws KeyStoreException
setKeyEntry in interface ZoomKeyStoreKeyStoreExceptionKeyStore.setKeyEntry(java.lang.String, byte[],
java.security.cert.Certificate[])public void setKeyEntry(String alias, Key key, char[] password, Certificate[] chain) throws KeyStoreException
setKeyEntry in interface ZoomKeyStoreKeyStoreExceptionKeyStore.setKeyEntry(java.lang.String,
java.security.Key, char[], java.security.cert.Certificate[])public int size()
throws KeyStoreException
size in interface ZoomKeyStoreKeyStoreExceptionKeyStore.size()public void store(OutputStream stream, char[] password) throws KeyStoreException, NoSuchAlgorithmException, CertificateException, IOException
store in interface ZoomKeyStoreKeyStoreExceptionNoSuchAlgorithmExceptionCertificateExceptionIOExceptionKeyStore.store(java.io.OutputStream, char[])public void addKeyStoreListener(KeyStoreListener listener)
ZoomKeyStoreaddKeyStoreListener in interface ZoomKeyStorelistener - The listener to add.public void removeKeyStoreListener(KeyStoreListener listener)
ZoomKeyStoreremoveKeyStoreListener in interface ZoomKeyStorelistener - The listener to remove.Copyright © 2012. All Rights Reserved.