|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface ZoomKeyStore
Wraps a KeyStore class. A thin wrapper around a java.security.KeyStore. Adds a list of listeners for changes to the keystore. Classes implementing this interface should fire a change event when necessary.
KeyStore| Method Summary | |
|---|---|
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)
|
| Method Detail |
|---|
void addKeyStoreListener(KeyStoreListener listener)
listener - The listener to add.void removeKeyStoreListener(KeyStoreListener listener)
listener - The listener to remove.
Enumeration aliases()
throws KeyStoreException
KeyStoreExceptionKeyStore.aliases()
boolean containsAlias(String alias)
throws KeyStoreException
KeyStoreExceptionKeyStore.containsAlias(java.lang.String)
void deleteEntry(String alias)
throws KeyStoreException
KeyStoreExceptionKeyStore.deleteEntry(java.lang.String)
Certificate getCertificate(String alias)
throws KeyStoreException
KeyStoreExceptionKeyStore.getCertificate(java.lang.String)
String getCertificateAlias(Certificate cert)
throws KeyStoreException
KeyStoreExceptionKeyStore.getCertificateAlias(java.security.cert.Certificate)
Certificate[] getCertificateChain(String alias)
throws KeyStoreException
KeyStoreExceptionKeyStore.getCertificateChain(java.lang.String)
Date getCreationDate(String alias)
throws KeyStoreException
KeyStoreExceptionKeyStore.getCreationDate(java.lang.String)
Key getKey(String alias,
char[] password)
throws KeyStoreException,
NoSuchAlgorithmException,
UnrecoverableKeyException
KeyStoreException
NoSuchAlgorithmException
UnrecoverableKeyExceptionKeyStore.getKey(java.lang.String, char[])Provider getProvider()
KeyStore.getProvider()String getType()
KeyStore.getType()
boolean isCertificateEntry(String alias)
throws KeyStoreException
KeyStoreExceptionKeyStore.isCertificateEntry(java.lang.String)
boolean isKeyEntry(String alias)
throws KeyStoreException
KeyStoreExceptionKeyStore.isKeyEntry(java.lang.String)
void load(InputStream stream,
char[] password)
throws NoSuchAlgorithmException,
CertificateException,
IOException
NoSuchAlgorithmException
CertificateException
IOExceptionKeyStore.load(java.io.InputStream, char[])
void setCertificateEntry(String alias,
Certificate cert)
throws KeyStoreException
KeyStoreExceptionKeyStore.setCertificateEntry(java.lang.String,
java.security.cert.Certificate)
void setKeyEntry(String alias,
byte[] key,
Certificate[] chain)
throws KeyStoreException
KeyStoreExceptionKeyStore.setKeyEntry(java.lang.String, byte[],
java.security.cert.Certificate[])
void setKeyEntry(String alias,
Key key,
char[] password,
Certificate[] chain)
throws KeyStoreException
KeyStoreExceptionKeyStore.setKeyEntry(java.lang.String,
java.security.Key, char[], java.security.cert.Certificate[])
int size()
throws KeyStoreException
KeyStoreExceptionKeyStore.size()
void store(OutputStream stream,
char[] password)
throws KeyStoreException,
NoSuchAlgorithmException,
CertificateException,
IOException
KeyStoreException
NoSuchAlgorithmException
CertificateException
IOExceptionKeyStore.store(java.io.OutputStream, char[])
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||