gnu.crypto.jce.sig
abstract class KeyPairGeneratorAdapter extends KeyPairGeneratorSpi
This class defines the Service Provider Interface (SPI) for the java.security.KeyPairGenerator class, which is used to generate pairs of public and private keys.
All the abstract methods in the java.security.KeyPairGeneratorSpi class are implemented by this class and all its sub-classes.
In case the client does not explicitly initialize the KeyPairGenerator (via
a call to an initialize()
method), the GNU Crypto provider
supplies (and document) default values to be used. For example, the GNU
Crypto provider uses a default modulus size (keysize) of 1024 bits for
the DSS (Digital Signature Standard) a.k.a DSA.
Version: $Revision: 1.4 $
Field Summary | |
---|---|
protected IKeyPairGenerator | adaptee Our underlying keypair instance. |
Constructor Summary | |
---|---|
protected | KeyPairGeneratorAdapter(String kpgName)
Trivial protected constructor.
|
Method Summary | |
---|---|
KeyPair | generateKeyPair() |
abstract void | initialize(int keysize, SecureRandom random) |
abstract void | initialize(AlgorithmParameterSpec params, SecureRandom random) |
Parameters: kpgName the canonical name of the keypair generator algorithm.