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;
}