Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

gnu.javax.crypto.keyring
Class GnuPublicKeyring  view GnuPublicKeyring download GnuPublicKeyring.java

java.lang.Object
  extended bygnu.javax.crypto.keyring.BaseKeyring
      extended bygnu.javax.crypto.keyring.GnuPublicKeyring
All Implemented Interfaces:
IKeyring, IPublicKeyring

public class GnuPublicKeyring
extends BaseKeyring
implements IPublicKeyring


Field Summary
private static java.util.logging.Logger log
           
static int USAGE
           
 
Fields inherited from class gnu.javax.crypto.keyring.BaseKeyring
keyring, keyring2
 
Fields inherited from interface gnu.javax.crypto.keyring.IKeyring
KEYRING_DATA_IN, KEYRING_DATA_OUT, KEYRING_PASSWORD
 
Constructor Summary
GnuPublicKeyring()
           
GnuPublicKeyring(java.lang.String mac, int macLen)
           
 
Method Summary
 boolean containsCertificate(java.lang.String alias)
          Tests if this keyring contains a certificate entry with the specified alias.
 java.security.cert.Certificate getCertificate(java.lang.String alias)
          Returns a certificate that has the given alias, or null if this keyring has no such entry.
protected  void load(java.io.InputStream in, char[] password)
           
 void putCertificate(java.lang.String alias, java.security.cert.Certificate cert)
          Adds a certificate in this keyring, with the given alias.
protected  void store(java.io.OutputStream out, char[] password)
           
 
Methods inherited from class gnu.javax.crypto.keyring.BaseKeyring
add, aliases, containsAlias, fixAlias, get, load, remove, reset, size, store
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface gnu.javax.crypto.keyring.IKeyring
add, aliases, containsAlias, get, load, remove, reset, size, store
 

Field Detail

log

private static final java.util.logging.Logger log

USAGE

public static final int USAGE
See Also:
Constant Field Values
Constructor Detail

GnuPublicKeyring

public GnuPublicKeyring(java.lang.String mac,
                        int macLen)

GnuPublicKeyring

public GnuPublicKeyring()
Method Detail

containsCertificate

public boolean containsCertificate(java.lang.String alias)
Description copied from interface: IPublicKeyring

Tests if this keyring contains a certificate entry with the specified alias.

Specified by:
containsCertificate in interface IPublicKeyring

getCertificate

public java.security.cert.Certificate getCertificate(java.lang.String alias)
Description copied from interface: IPublicKeyring

Returns a certificate that has the given alias, or null if this keyring has no such entry.

Specified by:
getCertificate in interface IPublicKeyring

putCertificate

public void putCertificate(java.lang.String alias,
                           java.security.cert.Certificate cert)
Description copied from interface: IPublicKeyring

Adds a certificate in this keyring, with the given alias.

What happens if there is already a certificate entry with this alias?

Specified by:
putCertificate in interface IPublicKeyring

load

protected void load(java.io.InputStream in,
                    char[] password)
             throws java.io.IOException
Specified by:
load in class BaseKeyring

store

protected void store(java.io.OutputStream out,
                     char[] password)
              throws java.io.IOException
Specified by:
store in class BaseKeyring