com.mindbright.security.keystore
Class NetscapeKeyStore
java.lang.Object
com.mindbright.jca.security.KeyStoreSpi
com.mindbright.security.keystore.NetscapeKeyStore
- public class NetscapeKeyStore
- extends KeyStoreSpi
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TYPE_VERSION
public static final int TYPE_VERSION
- See Also:
- Constant Field Values
TYPE_CERTIFICATE
public static final int TYPE_CERTIFICATE
- See Also:
- Constant Field Values
TYPE_NICKNAME
public static final int TYPE_NICKNAME
- See Also:
- Constant Field Values
TYPE_SUBJECT
public static final int TYPE_SUBJECT
- See Also:
- Constant Field Values
TYPE_REVOCATION
public static final int TYPE_REVOCATION
- See Also:
- Constant Field Values
TYPE_KEYREVOCATION
public static final int TYPE_KEYREVOCATION
- See Also:
- Constant Field Values
TYPE_SMIMEPROFILE
public static final int TYPE_SMIMEPROFILE
- See Also:
- Constant Field Values
TYPE_CONTENTVER
public static final int TYPE_CONTENTVER
- See Also:
- Constant Field Values
NetscapeKeyStore
public NetscapeKeyStore()
engineGetKey
public Key engineGetKey(java.lang.String alias,
char[] password)
throws NoSuchAlgorithmException,
UnrecoverableKeyException
- Specified by:
engineGetKey in class KeyStoreSpi
- Throws:
NoSuchAlgorithmException
UnrecoverableKeyException
engineGetCertificateChain
public Certificate[] engineGetCertificateChain(java.lang.String alias)
- Specified by:
engineGetCertificateChain in class KeyStoreSpi
engineGetCertificate
public Certificate engineGetCertificate(java.lang.String alias)
- Specified by:
engineGetCertificate in class KeyStoreSpi
engineGetCreationDate
public java.util.Date engineGetCreationDate(java.lang.String alias)
- Specified by:
engineGetCreationDate in class KeyStoreSpi
engineSetKeyEntry
public void engineSetKeyEntry(java.lang.String alias,
Key key,
char[] password,
Certificate[] chain)
throws KeyStoreException
- Specified by:
engineSetKeyEntry in class KeyStoreSpi
- Throws:
KeyStoreException
engineSetKeyEntry
public void engineSetKeyEntry(java.lang.String alias,
byte[] key,
Certificate[] chain)
throws KeyStoreException
- Specified by:
engineSetKeyEntry in class KeyStoreSpi
- Throws:
KeyStoreException
engineSetCertificateEntry
public void engineSetCertificateEntry(java.lang.String alias,
Certificate cert)
throws KeyStoreException
- Specified by:
engineSetCertificateEntry in class KeyStoreSpi
- Throws:
KeyStoreException
engineDeleteEntry
public void engineDeleteEntry(java.lang.String alias)
throws KeyStoreException
- Specified by:
engineDeleteEntry in class KeyStoreSpi
- Throws:
KeyStoreException
engineAliases
public java.util.Enumeration engineAliases()
- Specified by:
engineAliases in class KeyStoreSpi
engineContainsAlias
public boolean engineContainsAlias(java.lang.String alias)
- Specified by:
engineContainsAlias in class KeyStoreSpi
engineSize
public int engineSize()
- Specified by:
engineSize in class KeyStoreSpi
engineIsKeyEntry
public boolean engineIsKeyEntry(java.lang.String alias)
- Specified by:
engineIsKeyEntry in class KeyStoreSpi
engineIsCertificateEntry
public boolean engineIsCertificateEntry(java.lang.String alias)
- Specified by:
engineIsCertificateEntry in class KeyStoreSpi
engineGetCertificateAlias
public java.lang.String engineGetCertificateAlias(Certificate cert)
- Specified by:
engineGetCertificateAlias in class KeyStoreSpi
engineStore
public void engineStore(java.io.OutputStream stream,
char[] password)
throws java.io.IOException,
NoSuchAlgorithmException,
CertificateException
- Specified by:
engineStore in class KeyStoreSpi
- Throws:
java.io.IOException
NoSuchAlgorithmException
CertificateException
engineLoad
public void engineLoad(java.io.InputStream stream,
char[] password)
throws java.io.IOException,
NoSuchAlgorithmException,
CertificateException
- Specified by:
engineLoad in class KeyStoreSpi
- Throws:
java.io.IOException
NoSuchAlgorithmException
CertificateException