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; } Passed ToSecretKeyFactory.SecretKeyFactory( ) |