For the latest news and information visit
The GNU Crypto project

gnu.crypto.jce.keyring
Class GnuKeyring

java.lang.Object
  extended byjava.security.KeyStoreSpi
      extended bygnu.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.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GnuKeyring

public GnuKeyring()
Method Detail

engineAliases

public Enumeration engineAliases()

engineContainsAlias

public boolean engineContainsAlias(String alias)

engineDeleteEntry

public void engineDeleteEntry(String alias)

engineGetCertificate

public Certificate engineGetCertificate(String alias)

engineGetCertificateAlias

public String engineGetCertificateAlias(Certificate cert)

engineSetCertificateEntry

public void engineSetCertificateEntry(String alias,
                                      Certificate cert)

engineGetCertificateChain

public Certificate[] engineGetCertificateChain(String alias)

engineGetCreationDate

public Date engineGetCreationDate(String alias)

engineGetKey

public Key engineGetKey(String alias,
                        char[] password)
                 throws UnrecoverableKeyException
Throws:
UnrecoverableKeyException

engineSetKeyEntry

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

engineSetKeyEntry

public void engineSetKeyEntry(String alias,
                              byte[] key,
                              Certificate[] chain)
                       throws KeyStoreException
Throws:
KeyStoreException

engineIsCertificateEntry

public boolean engineIsCertificateEntry(String alias)

engineIsKeyEntry

public boolean engineIsKeyEntry(String alias)

engineLoad

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

engineStore

public void engineStore(OutputStream out,
                        char[] password)
                 throws IOException
Throws:
IOException

engineSize

public int engineSize()

For the latest news and information visit
The GNU Crypto project

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