javax.crypto
Class KeyGenerator
java.lang.Object
javax.crypto.KeyGenerator
public class KeyGenerator
- extends Object
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
KeyGenerator
protected KeyGenerator(KeyGeneratorSpi keyGenSpi,
Provider provider,
String algorithm)
getAlgorithm
public final String getAlgorithm()
getProvider
public final Provider getProvider()
getInstance
public static final KeyGenerator getInstance(String algorithm)
throws NoSuchAlgorithmException
- Throws:
NoSuchAlgorithmException
getInstance
public static final KeyGenerator getInstance(String algorithm,
String provider)
throws NoSuchAlgorithmException,
NoSuchProviderException
- Throws:
NoSuchAlgorithmException
NoSuchProviderException
getInstance
public static final KeyGenerator getInstance(String algorithm,
Provider provider)
throws NoSuchAlgorithmException
- Throws:
NoSuchAlgorithmException
generateKey
public final SecretKey generateKey()
init
public final void init(AlgorithmParameterSpec params)
throws InvalidAlgorithmParameterException
- Throws:
InvalidAlgorithmParameterException
init
public final void init(AlgorithmParameterSpec params,
SecureRandom random)
throws InvalidAlgorithmParameterException
- Throws:
InvalidAlgorithmParameterException
init
public final void init(int keysize)
init
public final void init(int keysize,
SecureRandom random)
init
public final void init(SecureRandom random)
Please submit a feedback, bug or feature