org.gudy.bouncycastle.crypto.generators
Class DSAKeyPairGenerator

java.lang.Object
  extended by org.gudy.bouncycastle.crypto.generators.DSAKeyPairGenerator
All Implemented Interfaces:
AsymmetricCipherKeyPairGenerator

public class DSAKeyPairGenerator
extends Object
implements AsymmetricCipherKeyPairGenerator

a DSA key pair generator. This generates DSA keys in line with the method described in FIPS 186-2.


Constructor Summary
DSAKeyPairGenerator()
           
 
Method Summary
 AsymmetricCipherKeyPair generateKeyPair()
          return an AsymmetricCipherKeyPair containing the generated keys.
 void init(KeyGenerationParameters param)
          intialise the key pair generator.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DSAKeyPairGenerator

public DSAKeyPairGenerator()
Method Detail

init

public void init(KeyGenerationParameters param)
Description copied from interface: AsymmetricCipherKeyPairGenerator
intialise the key pair generator.

Specified by:
init in interface AsymmetricCipherKeyPairGenerator

generateKeyPair

public AsymmetricCipherKeyPair generateKeyPair()
Description copied from interface: AsymmetricCipherKeyPairGenerator
return an AsymmetricCipherKeyPair containing the generated keys.

Specified by:
generateKeyPair in interface AsymmetricCipherKeyPairGenerator
Returns:
an AsymmetricCipherKeyPair containing the generated keys.