java.lang.Object | ||
↳ | java.security.KeyPairGeneratorSpi | |
↳ | com.sun.crypto.provider.DHKeyPairGenerator |
This class represents the key pair generator for Diffie-Hellman key pairs.
This key pair generator may be initialized in two different ways:
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Generates a key pair.
| |||||||||||
Initializes this key pair generator for the specified parameter
set and source of randomness.
| |||||||||||
Initializes this key pair generator for a certain keysize and source of
randomness.
|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.security.KeyPairGeneratorSpi
| |||||||||||
From class
java.lang.Object
|
Initializes this key pair generator for the specified parameter set and source of randomness.
The given parameter set contains the prime modulus, the base generator, and optionally the requested size in bits of the random exponent (private value).
algParams | the parameter set used to generate the keys. |
---|---|
random | the source of randomness |
InvalidAlgorithmParameterException | if the given parameters are inappropriate for this key pair generator |
---|
Initializes this key pair generator for a certain keysize and source of randomness. The keysize is specified as the size in bits of the prime modulus.
keysize | the keysize (size of prime modulus) in bits |
---|---|
random | the source of randomness |