com.ibm.crypto.provider
Class DSAKeyPairGenerator
java.lang.Object
|
+--java.security.KeyPairGeneratorSpi
|
+--com.ibm.crypto.provider.DSAKeyPairGenerator
- public class DSAKeyPairGenerator
- extends KeyPairGeneratorSpi
This class is a concrete implementation for the generation of
a pair of DSA keys
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
DSAKeyPairGenerator
public DSAKeyPairGenerator()
initialize
public void initialize(AlgorithmParameterSpec params,
SecureRandom random)
throws InvalidAlgorithmParameterException
- Initialize the receiver to use a given secure random generator,
and generate keys from the provided set of parameters.
- Overrides:
- initialize in class KeyPairGeneratorSpi
- Parameters:
params
- AlgorithmParameterSpec parameters for key generationrandom
- SecureRandom New secure random to use
initialize
public void initialize(int keySize,
SecureRandom random)
- Initialize the receiver to use a given secure random generator,
and generate keys of a certain size.
- Overrides:
- initialize in class KeyPairGeneratorSpi
- Parameters:
keySize
- int New size of keys, in bitsrandom
- SecureRandom New secure random to use
generateKeyPair
public KeyPair generateKeyPair()
- Answers a newly generated key pair.
- Overrides:
- generateKeyPair in class KeyPairGeneratorSpi
- Returns:
- a newly generated key pair.