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

Variable Index

 o ident

Constructor Index

 o KeyGeneratorSpi()
Creates a KeyGeneratorSpi object.

Method Index

 o engineGenerateKey()
SPI: Generates a secret key.
 o engineInit(AlgorithmParameterSpec, SecureRandom)
SPI: Initialises the key generator with the specified parameter set and a user-provided source of randomness.
 o engineInit(SecureRandom)
SPI: Initialises the key generator.

Variables

 o ident
  public final static String ident

Constructors

 o KeyGeneratorSpi
  public KeyGeneratorSpi()
Creates a KeyGeneratorSpi object.

Methods

 o engineInit
  protected abstract void engineInit(SecureRandom random)
SPI: Initialises the key generator.
Parameters:
random - the source of randomness for this generator.
 o 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.
 o engineGenerateKey
  protected abstract SecretKey engineGenerateKey()
SPI: Generates a secret key.
Returns:
the new key

All Packages  Class Hierarchy  This Package  Previous  Next  Index