gnu.crypto.keyring

Class GnuPublicKeyring

Implemented Interfaces:
IKeyring, IPublicKeyring

public class GnuPublicKeyring
extends BaseKeyring
implements IPublicKeyring

Field Summary

static int
USAGE

Fields inherited from class gnu.crypto.keyring.BaseKeyring

keyring, keyring2

Fields inherited from interface gnu.crypto.keyring.IKeyring

KEYRING_DATA_IN, KEYRING_DATA_OUT, KEYRING_PASSWORD

Constructor Summary

GnuPublicKeyring()
GnuPublicKeyring(String mac, int macLen)

Method Summary

boolean
containsCertificate(String alias)
Certificate
getCertificate(String alias)
protected void
load(InputStream in, char[] password)
void
putCertificate(String alias, Certificate cert)
protected void
store(OutputStream out, char[] password)

Methods inherited from class gnu.crypto.keyring.BaseKeyring

add, aliases, containsAlias, fixAlias, get, load, load, remove, reset, size, store, store

Field Details

USAGE

public static final int USAGE
Field Value:
4

Constructor Details

GnuPublicKeyring

public GnuPublicKeyring()

GnuPublicKeyring

public GnuPublicKeyring(String mac,
                        int macLen)

Method Details

containsCertificate

public boolean containsCertificate(String alias)
Specified by:
containsCertificate in interface IPublicKeyring

getCertificate

public Certificate getCertificate(String alias)
Specified by:
getCertificate in interface IPublicKeyring

load

protected void load(InputStream in,
                    char[] password)
            throws IOException
Overrides:
load in interface BaseKeyring

putCertificate

public void putCertificate(String alias,
                           Certificate cert)
Specified by:
putCertificate in interface IPublicKeyring

store

protected void store(OutputStream out,
                     char[] password)
            throws IOException
Overrides:
store in interface BaseKeyring

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