public static final class FipsDSA.KeyPairGenerator extends FipsAsymmetricKeyPairGenerator<FipsDSA.KeyGenParameters,AsymmetricDSAPublicKey,AsymmetricDSAPrivateKey>
Constructor and Description |
---|
KeyPairGenerator(FipsDSA.KeyGenParameters keyGenParameters,
java.security.SecureRandom random)
Construct a key pair generator for DSA keys,
|
Modifier and Type | Method and Description |
---|---|
AsymmetricKeyPair<AsymmetricDSAPublicKey,AsymmetricDSAPrivateKey> |
generateKeyPair()
Generate a new DSA key pair.
|
getParameters
public KeyPairGenerator(FipsDSA.KeyGenParameters keyGenParameters, java.security.SecureRandom random)
keyGenParameters
- domain parameters and algorithm for the generated key.random
- a source of randomness for calculating the private value.public AsymmetricKeyPair<AsymmetricDSAPublicKey,AsymmetricDSAPrivateKey> generateKeyPair()
generateKeyPair
in interface AsymmetricKeyPairGenerator
generateKeyPair
in class FipsAsymmetricKeyPairGenerator<FipsDSA.KeyGenParameters,AsymmetricDSAPublicKey,AsymmetricDSAPrivateKey>