gnu.crypto.key

Interface IKeyPairGenerator

public interface IKeyPairGenerator

The visible methods of every asymmetric keypair generator.

Version: $Revision: 1.2 $

Method Summary
KeyPairgenerate()
Generates a new keypair based on the attributes used to configure the instance.
Stringname()
Returns the canonical name of this keypair generator.

voidsetup(Map attributes)
[Re]-initialises this instance for use with a given set of attributes.

Method Detail

generate

public KeyPair generate()
Generates a new keypair based on the attributes used to configure the instance.

Returns: a new keypair.

name

public String name()
Returns the canonical name of this keypair generator.

Returns: the canonical name of this instance.

setup

public void setup(Map attributes)
[Re]-initialises this instance for use with a given set of attributes.

Parameters: attributes a map of name/value pairs to use for setting up the instance.

Throws: IllegalArgumentException if at least one of the mandatory attributes is missing or an invalid value was specified.

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