org.apache.tomcat.util.net.jsse
Class JSSE14SocketFactory
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:
- java.lang.Cloneable
- public class JSSE14SocketFactory
- 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, Jan Luehe
Method Summary |
protected java.lang.String[] |
getEnabledProtocols(javax.net.ssl.SSLServerSocket socket,
java.lang.String requestedProtocols)
|
protected javax.net.ssl.KeyManager[] |
getKeyManagers(java.lang.String keystoreType,
java.lang.String algorithm,
java.lang.String keyAlias)
Gets the initialized key managers. |
protected javax.net.ssl.TrustManager[] |
getTrustManagers(java.lang.String keystoreType,
java.lang.String algorithm)
Gets the intialized trust managers. |
protected void |
setEnabledProtocols(javax.net.ssl.SSLServerSocket socket,
java.lang.String[] protocols)
Set the SSL protocol variants to be enabled. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JSSE14SocketFactory
public JSSE14SocketFactory()
getKeyManagers
protected javax.net.ssl.KeyManager[] getKeyManagers(java.lang.String keystoreType,
java.lang.String algorithm,
java.lang.String keyAlias)
throws java.lang.Exception
- Gets the initialized key managers.
- Throws:
java.lang.Exception
getTrustManagers
protected javax.net.ssl.TrustManager[] getTrustManagers(java.lang.String keystoreType,
java.lang.String algorithm)
throws java.lang.Exception
- Gets the intialized trust managers.
- Throws:
java.lang.Exception
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.
getEnabledProtocols
protected java.lang.String[] getEnabledProtocols(javax.net.ssl.SSLServerSocket socket,
java.lang.String requestedProtocols)
- Specified by:
getEnabledProtocols
in class JSSESocketFactory
Copyright © 2000-2003 Apache Software Foundation. All Rights Reserved.