Home » apache-tomcat-6.0.26-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.
Fields inherited from org.apache.tomcat.util.net.jsse.JSSESocketFactory:
defaultProtocol,  defaultClientAuth,  defaultKeystoreType,  log,  initialized,  clientAuth,  sslProxy,  enabledCiphers,  allowUnsafeLegacyRenegotiation,  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:
getCRLs,   getEnabledProtocols,   getKeyManagers,   getParameters,   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:
clone,   equals,   finalize,   getClass,   hashCode,   notify,   notifyAll,   toString,   wait,   wait,   wait
Method from org.apache.tomcat.util.net.jsse.JSSE14SocketFactory Detail:
 protected Collection<CRL> getCRLs(String crlf) throws IOException, CRLException, CertificateException 
    Load the collection of CRLs.
 protected String[] getEnabledProtocols(SSLServerSocket socket,
    String requestedProtocols) 
 protected KeyManager[] getKeyManagers(String algorithm,
    String keyAlias) throws Exception 
    Gets the initialized key managers.
 protected CertPathParameters getParameters(String algorithm,
    String crlf,
    KeyStore trustStore) throws Exception 
    Return the initialization parameters for the TrustManager. Currently, only the default PKIX is supported.
 protected TrustManager[] getTrustManagers(String algorithm) throws Exception 
    Gets the intialized trust managers.
 public  void init() throws IOException 
    Reads the keystore and initializes the SSL socket factory.
 protected  void setEnabledProtocols(SSLServerSocket socket,
    String[] protocols)