| 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 nullor
             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 genParamsisfalse. | 
|---|