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