com.ibm.crypto.provider
Class RSAKeyPairGenerator
java.lang.Object
|
+--java.security.KeyPairGeneratorSpi
|
+--com.ibm.crypto.provider.RSAKeyPairGenerator
- public final class RSAKeyPairGenerator
- extends KeyPairGeneratorSpi
This class generates RSA public/private key pairs.
Note: There is a very small chance that an ArithmeticException being thrown during
generateKeyPair().
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
RSAKeyPairGenerator
public RSAKeyPairGenerator()
initialize
public void initialize(AlgorithmParameterSpec params,
SecureRandom random)
throws InvalidAlgorithmParameterException
- Overrides:
- initialize in class KeyPairGeneratorSpi
initialize
public void initialize(int strength,
SecureRandom random)
- Initializes this KeyPairGenerator for given modulus and random source
- Overrides:
- initialize in class KeyPairGeneratorSpi
- Parameters:
strength
- the length of the key to be generatedrandom
- the SecureRandom object for generating random number
initialize
public void initialize(int strength)
generateKeyPair
public KeyPair generateKeyPair()
- Overrides:
- generateKeyPair in class KeyPairGeneratorSpi