Save This Page
Home » apache-tomcat-6.0.16-src » org.apache » tomcat » util » net » jsse » [javadoc | source]
org.apache.tomcat.util.net.jsse
public class: JSSE14SocketFactory [javadoc | source]
java.lang.Object
   org.apache.tomcat.util.net.ServerSocketFactory
      org.apache.tomcat.util.net.jsse.JSSESocketFactory
         org.apache.tomcat.util.net.jsse.JSSE14SocketFactory

All Implemented Interfaces:
    Cloneable

Direct Known Subclasses:
    JSSE15SocketFactory

SSL server socket factory. It _requires_ a valid RSA key and JSSE.
Field Summary
protected  boolean requireClientAuth    Flag to state that we require client authentication. 
protected  boolean wantClientAuth    Flag to state that we would like client authentication. 
Fields inherited from org.apache.tomcat.util.net.jsse.JSSESocketFactory:
defaultProtocol,  defaultClientAuth,  defaultKeystoreType,  log,  initialized,  clientAuth,  sslProxy,  enabledCiphers,  requireClientAuth,  wantClientAuth
Fields inherited from org.apache.tomcat.util.net.ServerSocketFactory:
attributes
Constructor:
 public JSSE14SocketFactory() 
Method from org.apache.tomcat.util.net.jsse.JSSE14SocketFactory Summary:
configureClientAuth,   configureClientAuth,   getEnabledProtocols,   getKeyManagers,   getTrustManagers,   init,   setEnabledProtocols
Methods from org.apache.tomcat.util.net.jsse.JSSESocketFactory:
acceptSocket,   configureClientAuth,   configureClientAuth,   createSocket,   createSocket,   createSocket,   getCRLs,   getEnabledCiphers,   getEnabledProtocols,   getKeyManagers,   getKeystore,   getKeystorePassword,   getParameters,   getTrustManagers,   getTrustStore,   handshake,   init,   setEnabledProtocols
Methods from org.apache.tomcat.util.net.ServerSocketFactory:
acceptSocket,   createSocket,   createSocket,   createSocket,   getDefault,   handshake,   initSocket,   setAttribute
Methods from java.lang.Object:
equals,   getClass,   hashCode,   notify,   notifyAll,   toString,   wait,   wait,   wait
Method from org.apache.tomcat.util.net.jsse.JSSE14SocketFactory Detail:
 protected  void configureClientAuth(SSLServerSocket socket) 
 protected  void configureClientAuth(SSLSocket socket) 
 protected String[] getEnabledProtocols(SSLServerSocket socket,
    String requestedProtocols) 
 protected KeyManager[] getKeyManagers(String keystoreType,
    String algorithm,
    String keyAlias) throws Exception 
    Gets the initialized key managers.
 protected TrustManager[] getTrustManagers(String keystoreType,
    String algorithm) throws Exception 
    Gets the intialized trust managers.
  void init() throws IOException 
    Reads the keystore and initializes the SSL socket factory.
 protected  void setEnabledProtocols(SSLServerSocket socket,
    String[] protocols)