engineAliases
public Enumeration engineAliases()
Returns a list of unique aliases.
engineContainsAlias
public boolean engineContainsAlias(String alias)
engineDeleteEntry
public void engineDeleteEntry(String alias)
engineGetCertificate
public Certificate engineGetCertificate(String alias)
engineGetCertificateAlias
public String engineGetCertificateAlias(Certificate cert)
engineGetCertificateChain
public Certificate[] engineGetCertificateChain(String alias)
engineGetCreationDate
public java.util.Date engineGetCreationDate(String alias)
engineGetKey
public Key engineGetKey(String alias,
char[] password)
engineGetKeyNative
public Object engineGetKeyNative(String alias,
char[] password)
engineIsCertificateEntry
public boolean engineIsCertificateEntry(String alias)
Returns true if there is a cert with this nickname but there is no
key associated with the cert.
engineIsKeyEntry
public boolean engineIsKeyEntry(String alias)
Returns true if there is a key with this alias, or if
there is a cert with this alias that has an associated key.
engineLoad
public void engineLoad(InputStream stream,
char[] password)
throws IOException
engineSetCertificateEntry
public void engineSetCertificateEntry(String alias,
Certificate cert)
throws KeyStoreException
NSS doesn't have a way of storing a certificate on a specific token
unless it has an associated private key. That rules out
trusted certificate entries, so we can't supply this method currently.
engineSetKeyEntry
public void engineSetKeyEntry(String alias,
Key key,
char[] password,
Certificate[] chain)
throws KeyStoreException
engineSetKeyEntry
public void engineSetKeyEntry(String alias,
byte[] key,
Certificate[] chain)
throws KeyStoreException
engineSize
public int engineSize()
engineStore
public void engineStore(OutputStream stream,
char[] password)
throws IOException