com.mindbright.security.publickey
Class DHKeyPairGenerator

java.lang.Object
  extended bycom.mindbright.jca.security.KeyPairGeneratorSpi
      extended bycom.mindbright.jca.security.KeyPairGenerator
          extended bycom.mindbright.security.publickey.DHKeyPairGenerator

public class DHKeyPairGenerator
extends KeyPairGenerator


Field Summary
protected  DHParameterSpec params
           
protected  SecureRandom random
           
 
Constructor Summary
DHKeyPairGenerator()
           
 
Method Summary
 KeyPair generateKeyPair()
           
 void initialize(AlgorithmParameterSpec params, SecureRandom random)
           
 void initialize(int keysize, SecureRandom random)
           
 
Methods inherited from class com.mindbright.jca.security.KeyPairGenerator
genKeyPair, getAlgorithm, getInstance, getInstance, getProvider, initialize, initialize
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

params

protected DHParameterSpec params

random

protected SecureRandom random
Constructor Detail

DHKeyPairGenerator

public DHKeyPairGenerator()
Method Detail

initialize

public void initialize(int keysize,
                       SecureRandom random)
Overrides:
initialize in class KeyPairGenerator

initialize

public void initialize(AlgorithmParameterSpec params,
                       SecureRandom random)
                throws InvalidAlgorithmParameterException
Overrides:
initialize in class KeyPairGenerator
Throws:
InvalidAlgorithmParameterException

generateKeyPair

public KeyPair generateKeyPair()
Overrides:
generateKeyPair in class KeyPairGenerator