This abstract class defines the
service-provider interface for KeyGenerator. A
cryptographic provider must implement a concrete subclass of this
class for each key-generation algorithm it supports. Applications
never need to use or subclass this class.
public abstract class KeyGeneratorSpi {
// Public Constructors
public KeyGeneratorSpi( );
// Protected Instance Methods
protected abstract SecretKey engineGenerateKey( );
protected abstract void engineInit(java.security.SecureRandom random);
protected abstract void engineInit(int keysize, java.security.SecureRandom random);
protected abstract void engineInit(java.security.spec.AlgorithmParameterSpec params,
java.security.SecureRandom random)
throws java.security.InvalidAlgorithmParameterException;
}