public class DSAKeyPairGenerator extends java.security.KeyPairGeneratorSpi implements AlgorithmStatus
Constructor and Description |
---|
DSAKeyPairGenerator() |
Modifier and Type | Method and Description |
---|---|
java.security.KeyPair |
generateKeyPair()
Answers a newly generated key pair.
|
void |
initialize(java.security.spec.AlgorithmParameterSpec params,
java.security.SecureRandom random)
Initialize the receiver to use a given secure random generator,
and generate keys from the provided set of parameters.
|
void |
initialize(int keySize,
java.security.SecureRandom random)
Initialize the receiver to use a given secure random generator,
and generate keys of a certain size.
|
boolean |
isFipsApproved()
Module identifies if the cryptographic operation (algorithm) is FIPS certified
|
public boolean isFipsApproved()
AlgorithmStatus
isFipsApproved
in interface AlgorithmStatus
AlgorithmStatus.isFipsApproved()
public void initialize(java.security.spec.AlgorithmParameterSpec params, java.security.SecureRandom random) throws java.security.InvalidAlgorithmParameterException
initialize
in class java.security.KeyPairGeneratorSpi
params
- AlgorithmParameterSpec parameters for key generationrandom
- SecureRandom New secure random to usejava.security.InvalidAlgorithmParameterException
public void initialize(int keySize, java.security.SecureRandom random)
initialize
in class java.security.KeyPairGeneratorSpi
keySize
- int New size of keys, in bitsrandom
- SecureRandom New secure random to usepublic java.security.KeyPair generateKeyPair()
generateKeyPair
in class java.security.KeyPairGeneratorSpi
FIPSRuntimeException
- if SelfTest.isFipsRunnable returns false.© Portions Copyright 2003, 2012 IBM Corporation. All rights reserved.
© Portions Copyright 2003, 2012, Oracle and/or its affiliates. All rights reserved.