| java.security.interfaces.DSAKeyPairGenerator |
The interface for key generators that can generate DSA key pairs.
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
Initializes this generator with the prime (
p
), subprime (
q
), and base (
g
) values from the specified parameters.
|
||||||||||
|
|
Initializes this generator for the specified modulus length.
|
||||||||||
Initializes this generator with the prime (
p
), subprime (
q
), and base (
g
) values from the specified parameters.
| params | the parameter values. |
|---|---|
| random | the source of randomness. |
| InvalidParameterException |
if the specified parameter values are
null
or
invalid.
|
|---|
Initializes this generator for the specified modulus length. Valid values for the modulus length are the multiples of 8 between 512 and 1024.
The parameter
genParams
specifies whether this method should
generate new prime (
p
), subprime (
q
), and base (
g
)
values or whether
it will use the pre-calculated values for the specified modulus
length. Default parameters are available for modulus lengths of 512 and 1024
bits.
| modlen | the length of the modulus in bits. |
|---|---|
| genParams | whether new values should be generated. |
| random | the source of randomness. |
| InvalidParameterException |
if the specified modulus length is not valid, or if there are
no pre-calculated values and
genParams
is
false
.
|
|---|