This abstract class defines the
service-provider interface for SecretKeyFactory. A
cryptographic provider must implement a concrete subclass of this
class for each type of secret key it supports. Applications never
need to use or subclass this class.
public abstract class
SecretKeyFactorySpi {
// Public Constructors
public
SecretKeyFactorySpi ( );
// Protected Instance Methods
protected abstract SecretKey
engineGenerateSecret
(java.security.spec.KeySpec
keySpec )
throws java.security.spec.InvalidKeySpecException;
protected abstract java.security.spec.KeySpec
engineGetKeySpec
(SecretKey
key , Class
keySpec )
throws java.security.spec.InvalidKeySpecException;
protected abstract SecretKey
engineTranslateKey
(SecretKey
key ) throws java.security.InvalidKeyException;
}