For the latest news and information visit
The GNU Crypto project

gnu.crypto.jce.keyring
Class GnuKeyring

java.lang.Object
  extended by java.security.KeyStoreSpi
      extended by gnu.crypto.jce.keyring.GnuKeyring

public class GnuKeyring
extends KeyStoreSpi


Constructor Summary
GnuKeyring()
           
 
Method Summary
 Enumeration engineAliases()
           
 boolean engineContainsAlias(String alias)
           
 void engineDeleteEntry(String alias)
           
 Certificate engineGetCertificate(String alias)
           
 String engineGetCertificateAlias(Certificate cert)
           
 Certificate[] engineGetCertificateChain(String alias)
           
 Date engineGetCreationDate(String alias)
           
 Key engineGetKey(String alias, char[] password)
           
 boolean engineIsCertificateEntry(String alias)
           
 boolean engineIsKeyEntry(String alias)
           
 void engineLoad(InputStream in, char[] password)
           
 void engineSetCertificateEntry(String alias, Certificate cert)
           
 void engineSetKeyEntry(String alias, byte[] key, Certificate[] chain)
           
 void engineSetKeyEntry(String alias, Key key, char[] password, Certificate[] chain)
           
 int engineSize()
           
 void engineStore(OutputStream out, char[] password)
           
 
Methods inherited from class java.security.KeyStoreSpi
engineEntryInstanceOf, engineGetEntry, engineLoad, engineSetEntry, engineStore
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GnuKeyring

public GnuKeyring()
Method Detail

engineAliases

public Enumeration engineAliases()
Specified by:
engineAliases in class KeyStoreSpi

engineContainsAlias

public boolean engineContainsAlias(String alias)
Specified by:
engineContainsAlias in class KeyStoreSpi

engineDeleteEntry

public void engineDeleteEntry(String alias)
Specified by:
engineDeleteEntry in class KeyStoreSpi

engineGetCertificate

public Certificate engineGetCertificate(String alias)
Specified by:
engineGetCertificate in class KeyStoreSpi

engineGetCertificateAlias

public String engineGetCertificateAlias(Certificate cert)
Specified by:
engineGetCertificateAlias in class KeyStoreSpi

engineSetCertificateEntry

public void engineSetCertificateEntry(String alias,
                                      Certificate cert)
Specified by:
engineSetCertificateEntry in class KeyStoreSpi

engineGetCertificateChain

public Certificate[] engineGetCertificateChain(String alias)
Specified by:
engineGetCertificateChain in class KeyStoreSpi

engineGetCreationDate

public Date engineGetCreationDate(String alias)
Specified by:
engineGetCreationDate in class KeyStoreSpi

engineGetKey

public Key engineGetKey(String alias,
                        char[] password)
                 throws UnrecoverableKeyException
Specified by:
engineGetKey in class KeyStoreSpi
Throws:
UnrecoverableKeyException

engineSetKeyEntry

public void engineSetKeyEntry(String alias,
                              Key key,
                              char[] password,
                              Certificate[] chain)
                       throws KeyStoreException
Specified by:
engineSetKeyEntry in class KeyStoreSpi
Throws:
KeyStoreException

engineSetKeyEntry

public void engineSetKeyEntry(String alias,
                              byte[] key,
                              Certificate[] chain)
                       throws KeyStoreException
Specified by:
engineSetKeyEntry in class KeyStoreSpi
Throws:
KeyStoreException

engineIsCertificateEntry

public boolean engineIsCertificateEntry(String alias)
Specified by:
engineIsCertificateEntry in class KeyStoreSpi

engineIsKeyEntry

public boolean engineIsKeyEntry(String alias)
Specified by:
engineIsKeyEntry in class KeyStoreSpi

engineLoad

public void engineLoad(InputStream in,
                       char[] password)
                throws IOException
Specified by:
engineLoad in class KeyStoreSpi
Throws:
IOException

engineStore

public void engineStore(OutputStream out,
                        char[] password)
                 throws IOException
Specified by:
engineStore in class KeyStoreSpi
Throws:
IOException

engineSize

public int engineSize()
Specified by:
engineSize in class KeyStoreSpi

For the latest news and information visit
The GNU Crypto project

Copyright © 2001, 2002, 2003 Free Software Foundation, Inc. All Rights Reserved.