org.apache.tomcat.util.net.jsse
Class JSSE13SocketFactory

java.lang.Object
  extended byorg.apache.tomcat.util.net.ServerSocketFactory
      extended byorg.apache.tomcat.util.net.jsse.JSSESocketFactory
          extended byorg.apache.tomcat.util.net.jsse.JSSE13SocketFactory
All Implemented Interfaces:
java.lang.Cloneable

public class JSSE13SocketFactory
extends JSSESocketFactory

SSL server socket factory. It _requires_ a valid RSA key and JSSE.

Author:
Harish Prabandham, Costin Manolache, Stefan Freyr Stefansson, EKR -- renamed to JSSESocketFactory, Bill Barker

Field Summary
 
Fields inherited from class org.apache.tomcat.util.net.jsse.JSSESocketFactory
clientAuth, enabledCiphers, initialized, sslProxy
 
Fields inherited from class org.apache.tomcat.util.net.ServerSocketFactory
attributes
 
Constructor Summary
JSSE13SocketFactory()
           
 
Method Summary
protected  java.lang.String[] getEnabledProtocols(javax.net.ssl.SSLServerSocket socket, java.lang.String requestedProtocols)
           
protected  void setEnabledProtocols(javax.net.ssl.SSLServerSocket socket, java.lang.String[] protocols)
          Set the SSL protocol variants to be enabled.
 
Methods inherited from class org.apache.tomcat.util.net.jsse.JSSESocketFactory
acceptSocket, createSocket, createSocket, createSocket, getEnabledCiphers, getKeystore, getKeystorePassword, getTrustStore, handshake
 
Methods inherited from class org.apache.tomcat.util.net.ServerSocketFactory
getDefault, initSocket, setAttribute
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JSSE13SocketFactory

public JSSE13SocketFactory()
Method Detail

getEnabledProtocols

protected java.lang.String[] getEnabledProtocols(javax.net.ssl.SSLServerSocket socket,
                                                 java.lang.String requestedProtocols)
Specified by:
getEnabledProtocols in class JSSESocketFactory

setEnabledProtocols

protected void setEnabledProtocols(javax.net.ssl.SSLServerSocket socket,
                                   java.lang.String[] protocols)
Description copied from class: JSSESocketFactory
Set the SSL protocol variants to be enabled.

Specified by:
setEnabledProtocols in class JSSESocketFactory
Parameters:
socket - the SSLServerSocket.
protocols - the protocols to use.


Copyright © 2000-2003 Apache Software Foundation. All Rights Reserved.