gnu.crypto.key

Class KeyPairCodecFactory

public class KeyPairCodecFactory extends Object

A Factory class to instantiate key encoder/decoder instances.

Version: $Revision: 1.2 $

Method Summary
static IKeyPairCodecgetInstance(String name)

Returns an instance of a keypair codec given its name.

static IKeyPairCodecgetInstance(byte[] buffer)

Returns an instance of a keypair codec given a byte array that is assumed to contain a previously encoded key (public or private).

static IKeyPairCodecgetInstance(Key key)

Returns an instance of a keypair codec given a key.

static SetgetNames()

Returns a Set of keypair codec names supported by this Factory.

Method Detail

getInstance

public static IKeyPairCodec getInstance(String name)

Returns an instance of a keypair codec given its name.

Parameters: name the case-insensitive key codec name.

Returns: an instance of the keypair codec, or null if none found.

getInstance

public static IKeyPairCodec getInstance(byte[] buffer)

Returns an instance of a keypair codec given a byte array that is assumed to contain a previously encoded key (public or private).

Parameters: buffer a byte array containing a previously encoded key.

Returns: an instance of the keypair codec, or null if none found.

getInstance

public static IKeyPairCodec getInstance(Key key)

Returns an instance of a keypair codec given a key.

Parameters: key the key to encode.

Returns: an instance of the keypair codec, or null if none found.

getNames

public static final Set getNames()

Returns a Set of keypair codec names supported by this Factory.

Returns: a Set of keypair codec names (Strings).

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