Home » openjdk-7 » javax » net » ssl » [javadoc | source]
javax.net.ssl
abstract public class: X509ExtendedKeyManager [javadoc | source]
java.lang.Object
   javax.net.ssl.X509ExtendedKeyManager

All Implemented Interfaces:
    X509KeyManager

Abstract class that provides for extension of the X509KeyManager interface.

Methods in this class should be overriden to provide actual implementations.

Constructor:
 protected X509ExtendedKeyManager() 
Method from javax.net.ssl.X509ExtendedKeyManager Summary:
chooseEngineClientAlias,   chooseEngineServerAlias
Methods from java.lang.Object:
clone,   equals,   finalize,   getClass,   hashCode,   notify,   notifyAll,   toString,   wait,   wait,   wait
Method from javax.net.ssl.X509ExtendedKeyManager Detail:
 public String chooseEngineClientAlias(String[] keyType,
    Principal[] issuers,
    SSLEngine engine) 
    Choose an alias to authenticate the client side of an SSLEngine connection given the public key type and the list of certificate issuer authorities recognized by the peer (if any).

    The default implementation returns null.

 public String chooseEngineServerAlias(String keyType,
    Principal[] issuers,
    SSLEngine engine) 
    Choose an alias to authenticate the server side of an SSLEngine connection given the public key type and the list of certificate issuer authorities recognized by the peer (if any).

    The default implementation returns null.