org.bouncycastle.jcajce.provider.keystore.util
Class JKSKeyStoreSpi
java.lang.Object
|
+--java.security.KeyStoreSpi
|
+--org.bouncycastle.jcajce.provider.keystore.util.JKSKeyStoreSpi
- public class JKSKeyStoreSpi
- extends java.security.KeyStoreSpi
Implements a certificate only JKS key store.
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JKSKeyStoreSpi
public JKSKeyStoreSpi(JcaJceHelper helper)
engineProbe
public boolean engineProbe(java.io.InputStream stream)
throws java.io.IOException
engineGetKey
public java.security.Key engineGetKey(java.lang.String alias,
char[] password)
throws java.security.NoSuchAlgorithmException,
java.security.UnrecoverableKeyException
- Overrides:
engineGetKey in class java.security.KeyStoreSpi
engineGetCertificateChain
public java.security.cert.Certificate[] engineGetCertificateChain(java.lang.String alias)
- Overrides:
engineGetCertificateChain in class java.security.KeyStoreSpi
engineGetCertificate
public java.security.cert.Certificate engineGetCertificate(java.lang.String alias)
- Overrides:
engineGetCertificate in class java.security.KeyStoreSpi
engineGetCreationDate
public java.util.Date engineGetCreationDate(java.lang.String alias)
- Overrides:
engineGetCreationDate in class java.security.KeyStoreSpi
engineSetKeyEntry
public void engineSetKeyEntry(java.lang.String alias,
java.security.Key key,
char[] password,
java.security.cert.Certificate[] chain)
throws java.security.KeyStoreException
- Overrides:
engineSetKeyEntry in class java.security.KeyStoreSpi
engineSetKeyEntry
public void engineSetKeyEntry(java.lang.String alias,
byte[] key,
java.security.cert.Certificate[] chain)
throws java.security.KeyStoreException
- Overrides:
engineSetKeyEntry in class java.security.KeyStoreSpi
engineSetCertificateEntry
public void engineSetCertificateEntry(java.lang.String alias,
java.security.cert.Certificate cert)
throws java.security.KeyStoreException
- Overrides:
engineSetCertificateEntry in class java.security.KeyStoreSpi
engineDeleteEntry
public void engineDeleteEntry(java.lang.String alias)
throws java.security.KeyStoreException
- Overrides:
engineDeleteEntry in class java.security.KeyStoreSpi
engineAliases
public java.util.Enumeration engineAliases()
- Overrides:
engineAliases in class java.security.KeyStoreSpi
engineContainsAlias
public boolean engineContainsAlias(java.lang.String alias)
- Overrides:
engineContainsAlias in class java.security.KeyStoreSpi
engineSize
public int engineSize()
- Overrides:
engineSize in class java.security.KeyStoreSpi
engineIsKeyEntry
public boolean engineIsKeyEntry(java.lang.String alias)
- Overrides:
engineIsKeyEntry in class java.security.KeyStoreSpi
engineIsCertificateEntry
public boolean engineIsCertificateEntry(java.lang.String alias)
- Overrides:
engineIsCertificateEntry in class java.security.KeyStoreSpi
engineGetCertificateAlias
public java.lang.String engineGetCertificateAlias(java.security.cert.Certificate cert)
- Overrides:
engineGetCertificateAlias in class java.security.KeyStoreSpi
engineStore
public void engineStore(java.io.OutputStream stream,
char[] password)
throws java.io.IOException,
java.security.NoSuchAlgorithmException,
java.security.cert.CertificateException
- Overrides:
engineStore in class java.security.KeyStoreSpi
engineLoad
public void engineLoad(java.io.InputStream stream,
char[] password)
throws java.io.IOException,
java.security.NoSuchAlgorithmException,
java.security.cert.CertificateException
- Overrides:
engineLoad in class java.security.KeyStoreSpi