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:
- 
Constructor SummaryConstructorsConstructorDescriptionDHGenParameterSpec(int primeSize, int exponentSize) Constructs a parameter set for the generation of Diffie-Hellman (system) parameters.
- 
Method SummaryModifier and TypeMethodDescriptionintReturns the size in bits of the random exponent (private value).intReturns 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)
 
 
-