Bouncy Castle Cryptography Library 1.77.0

org.bouncycastle.jcajce.provider.keystore.bcfks
Class BcFKSKeyStoreSpi.Std

java.lang.Object
  |
  +--java.security.KeyStoreSpi
        |
        +--org.bouncycastle.jcajce.provider.keystore.bcfks.BcFKSKeyStoreSpi
              |
              +--org.bouncycastle.jcajce.provider.keystore.bcfks.BcFKSKeyStoreSpi.Std
Enclosing class:
org.bouncycastle.jcajce.provider.keystore.bcfks.BcFKSKeyStoreSpi

public static class BcFKSKeyStoreSpi.Std
extends org.bouncycastle.jcajce.provider.keystore.bcfks.BcFKSKeyStoreSpi


Inner Class Summary
static class BcFKSKeyStoreSpi.Def
           
static class BcFKSKeyStoreSpi.Std
           
 
Constructor Summary
BcFKSKeyStoreSpi.Std()
           
 
Method Summary
 java.util.Enumeration engineAliases()
           
 boolean engineContainsAlias(java.lang.String alias)
           
 void engineDeleteEntry(java.lang.String alias)
           
 java.security.cert.Certificate engineGetCertificate(java.lang.String s)
           
 java.lang.String engineGetCertificateAlias(java.security.cert.Certificate certificate)
           
 java.security.cert.Certificate[] engineGetCertificateChain(java.lang.String alias)
           
 java.util.Date engineGetCreationDate(java.lang.String s)
           
 java.security.Key engineGetKey(java.lang.String alias, char[] password)
           
 boolean engineIsCertificateEntry(java.lang.String alias)
           
 boolean engineIsKeyEntry(java.lang.String alias)
           
 void engineLoad(java.io.InputStream inputStream, char[] password)
           
 void engineSetCertificateEntry(java.lang.String alias, java.security.cert.Certificate certificate)
           
 void engineSetKeyEntry(java.lang.String alias, byte[] keyBytes, java.security.cert.Certificate[] chain)
           
 void engineSetKeyEntry(java.lang.String alias, java.security.Key key, char[] password, java.security.cert.Certificate[] chain)
           
 int engineSize()
           
 void engineStore(java.io.OutputStream outputStream, char[] password)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BcFKSKeyStoreSpi.Std

public BcFKSKeyStoreSpi.Std()
Method Detail

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 s)
Overrides:
engineGetCertificate in class java.security.KeyStoreSpi

engineGetCreationDate

public java.util.Date engineGetCreationDate(java.lang.String s)
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[] keyBytes,
                              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 certificate)
                               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 certificate)
Overrides:
engineGetCertificateAlias in class java.security.KeyStoreSpi

engineStore

public void engineStore(java.io.OutputStream outputStream,
                        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 inputStream,
                       char[] password)
                throws java.io.IOException,
                       java.security.NoSuchAlgorithmException,
                       java.security.cert.CertificateException
Overrides:
engineLoad in class java.security.KeyStoreSpi

Bouncy Castle Cryptography Library 1.77.0