This abstract
class defines the Service Provider Interface for
KeyManagerFactory. Security providers must
implement this interface, but applications never need to use it.
public abstract class KeyManagerFactorySpi {
// Public Constructors
public KeyManagerFactorySpi( );
// Protected Instance Methods
protected abstract KeyManager[ ] engineGetKeyManagers( );
protected abstract void engineInit(ManagerFactoryParameters spec)
throws java.security.InvalidAlgorithmParameterException;
protected abstract void engineInit(java.security.KeyStore ks, char[ ] password)
throws java.security.KeyStoreException, java.security.NoSuchAlgorithmException,
java.security.UnrecoverableKeyException;
}