java.lang.Object
javax.crypto.spec.DHGenParameterSpec
- All Implemented Interfaces:
- AlgorithmParameterSpec
public class DHGenParameterSpec extends Object implements 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 SummaryConstructors Constructor Description DHGenParameterSpec(int primeSize, int exponentSize)Constructs a parameter set for the generation of Diffie-Hellman (system) parameters.
- 
Method SummaryModifier and Type Method Description intgetExponentSize()Returns the size in bits of the random exponent (private value).intgetPrimeSize()Returns the size in bits of the prime modulus.
- 
Constructor Details- 
DHGenParameterSpecpublic 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- 
getPrimeSizepublic int getPrimeSize()Returns the size in bits of the prime modulus.- Returns:
- the size in bits of the prime modulus
 
- 
getExponentSizepublic int getExponentSize()Returns the size in bits of the random exponent (private value).- Returns:
- the size in bits of the random exponent (private value)
 
 
-