com.mindbright.jca.security
Class KeyPairGenerator
java.lang.Object
com.mindbright.jca.security.KeyPairGeneratorSpi
com.mindbright.jca.security.KeyPairGenerator
- Direct Known Subclasses:
- DHKeyPairGenerator, DSAKeyPairGenerator, RSAKeyPairGenerator
- public class KeyPairGenerator
- extends KeyPairGeneratorSpi
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
KeyPairGenerator
protected KeyPairGenerator(java.lang.String algorithm)
getAlgorithm
public java.lang.String getAlgorithm()
getInstance
public static KeyPairGenerator getInstance(java.lang.String algorithm)
throws NoSuchAlgorithmException
- Throws:
NoSuchAlgorithmException
getInstance
public static KeyPairGenerator getInstance(java.lang.String algorithm,
java.lang.String provider)
throws NoSuchAlgorithmException,
NoSuchProviderException
- Throws:
NoSuchAlgorithmException
NoSuchProviderException
getProvider
public final Provider getProvider()
initialize
public void initialize(int keysize)
initialize
public void initialize(int keysize,
SecureRandom random)
- Specified by:
initialize
in class KeyPairGeneratorSpi
initialize
public void initialize(AlgorithmParameterSpec params)
throws InvalidAlgorithmParameterException
- Throws:
InvalidAlgorithmParameterException
initialize
public void initialize(AlgorithmParameterSpec params,
SecureRandom random)
throws InvalidAlgorithmParameterException
- Overrides:
initialize
in class KeyPairGeneratorSpi
- Throws:
InvalidAlgorithmParameterException
genKeyPair
public final KeyPair genKeyPair()
generateKeyPair
public KeyPair generateKeyPair()
- Specified by:
generateKeyPair
in class KeyPairGeneratorSpi