java.lang.Object
javax.crypto.spec.DHGenParameterSpec
- All Implemented Interfaces:
 AlgorithmParameterSpec
This class specifies the set of parameters used for generating
 Diffie-Hellman (system) parameters for use in Diffie-Hellman key
 agreement. This is typically done by a central
 authority.
 
The central authority, after computing the parameters, must send this information to the parties looking to agree on a secret key.
- Since:
 - 1.4
 - See Also:
 DHParameterSpec
- 
Constructor Summary
ConstructorsConstructorDescriptionDHGenParameterSpec(int primeSize, int exponentSize)Constructs a parameter set for the generation of Diffie-Hellman (system) parameters. - 
Method Summary
Modifier and TypeMethodDescriptionintReturns the size in bits of the random exponent (private value).intReturns the size in bits of the prime modulus. 
- 
Constructor Details
- 
DHGenParameterSpec
public DHGenParameterSpec(int primeSize, int exponentSize)Constructs a parameter set for the generation of Diffie-Hellman (system) parameters. The constructed parameter set can be used to initialize anAlgorithmParameterGeneratorobject for the generation of Diffie-Hellman parameters.- Parameters:
 primeSize- the size (in bits) of the prime modulus.exponentSize- the size (in bits) of the random exponent.
 
 - 
 - 
Method Details
- 
getPrimeSize
public int getPrimeSize()Returns the size in bits of the prime modulus.- Returns:
 - the size in bits of the prime modulus
 
 - 
getExponentSize
public int getExponentSize()Returns the size in bits of the random exponent (private value).- Returns:
 - the size in bits of the random exponent (private value)
 
 
 -