ice.crypto
Class DHKeyPairGenerator

java.lang.Object
  extended byjava.security.KeyPairGeneratorSpi
      extended byjava.security.KeyPairGenerator
          extended byice.crypto.DHKeyPairGenerator

public final class DHKeyPairGenerator
extends KeyPairGenerator

This class is JCE 1.1 and JCE 1.2 compliant


Constructor Summary
DHKeyPairGenerator()
           
 
Method Summary
 KeyPair generateKeyPair()
           
 String getAlgorithm()
           
 void init(AlgorithmParameterSpec genParamSpec)
           
 void init(AlgorithmParameterSpec genParamSpec, SecureRandom random)
           
 void init(DHParameterSpec genParamSpec)
           
 void init(DHParameterSpec genParamSpec, SecureRandom random)
           
 void initialize(int size)
          size represents the length of the prime p.
 void initialize(int size, SecureRandom random)
          size represents the length of the prime p.
 
Methods inherited from class java.security.KeyPairGenerator
genKeyPair, getInstance, getInstance, getInstance, getProvider, initialize, initialize
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DHKeyPairGenerator

public DHKeyPairGenerator()
Method Detail

getAlgorithm

public String getAlgorithm()

initialize

public void initialize(int size,
                       SecureRandom random)
size represents the length of the prime p. Must be one of 512, 1024 or 2048


initialize

public void initialize(int size)
size represents the length of the prime p. Must be one of 512, 1024 or 2048


init

public void init(AlgorithmParameterSpec genParamSpec)

init

public void init(DHParameterSpec genParamSpec)

init

public void init(AlgorithmParameterSpec genParamSpec,
                 SecureRandom random)

init

public void init(DHParameterSpec genParamSpec,
                 SecureRandom random)

generateKeyPair

public KeyPair generateKeyPair()