Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

javax.net.ssl
Class KeyManagerFactorySpi  view KeyManagerFactorySpi download KeyManagerFactorySpi.java

java.lang.Object
  extended byjavax.net.ssl.KeyManagerFactorySpi

public abstract class KeyManagerFactorySpi
extends java.lang.Object

The Service Provider Interface (SPI) for key manager factories.


Constructor Summary
KeyManagerFactorySpi()
           
 
Method Summary
protected abstract  KeyManager[] engineGetKeyManagers()
          Engine method for retrieving this factory's key managers.
protected abstract  void engineInit(java.security.KeyStore store, char[] passwd)
          Engine method for initializing this factory with a key store and a password for private keys.
protected abstract  void engineInit(ManagerFactoryParameters params)
          Engine method for initializing this factory with some algorithm-specific parameters.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

KeyManagerFactorySpi

public KeyManagerFactorySpi()
Method Detail

engineGetKeyManagers

protected abstract KeyManager[] engineGetKeyManagers()
Engine method for retrieving this factory's key managers.


engineInit

protected abstract void engineInit(ManagerFactoryParameters params)
                            throws java.security.InvalidAlgorithmParameterException
Engine method for initializing this factory with some algorithm-specific parameters.


engineInit

protected abstract void engineInit(java.security.KeyStore store,
                                   char[] passwd)
                            throws java.security.KeyStoreException,
                                   java.security.NoSuchAlgorithmException,
                                   java.security.UnrecoverableKeyException
Engine method for initializing this factory with a key store and a password for private keys. Either parameter may be null, in which case some default parameters (possibly derived from system properties) should be used.