Class javax.crypto.KeyGeneratorSpi
All Packages Class Hierarchy This Package Previous Next Index
Class javax.crypto.KeyGeneratorSpi
java.lang.Object
|
+----javax.crypto.KeyGeneratorSpi
- public class KeyGeneratorSpi
- extends Object
-
ident
-
-
KeyGeneratorSpi()
- Creates a KeyGeneratorSpi object.
-
engineGenerateKey()
- SPI: Generates a secret key.
-
engineInit(AlgorithmParameterSpec, SecureRandom)
- SPI: Initialises the key generator with the specified parameter set
and a user-provided source of randomness.
-
engineInit(SecureRandom)
- SPI: Initialises the key generator.
ident
public final static String ident
KeyGeneratorSpi
public KeyGeneratorSpi()
- Creates a KeyGeneratorSpi object.
engineInit
protected abstract void engineInit(SecureRandom random)
- SPI: Initialises the key generator.
- Parameters:
- random - the source of randomness for this generator.
engineInit
protected abstract void engineInit(AlgorithmParameterSpec params,
SecureRandom random) throws InvalidAlgorithmParameterException
- SPI: Initialises the key generator with the specified parameter set
and a user-provided source of randomness.
- Parameters:
- params - the key generation parameters
- random - the source of randomness for this key generator
- Throws: InvalidAlgorithmParameterException
- if params is
inappropriate for this key generator.
engineGenerateKey
protected abstract SecretKey engineGenerateKey()
- SPI: Generates a secret key.
- Returns:
- the new key
All Packages Class Hierarchy This Package Previous Next Index