java.lang.Object
org.mortbay.util.ThreadPool
org.mortbay.util.ThreadedServer
org.mortbay.http.SocketListener
org.mortbay.http.JsseListener
org.mortbay.http.ibmjsse.IbmJsseListener
- All Implemented Interfaces:
- org.mortbay.http.HttpListener, org.mortbay.util.LifeCycle, java.io.Serializable
- public class IbmJsseListener
- extends org.mortbay.http.JsseListener
SSL Socket Listener for IBM's JSSE.
This specialization of JsseListener is an specific listener
using the JSSE provider included with the IBM JVMs
This is heavily based on the work from Court Demas, which in
turn is based on the work from Forge Research.
- Version:
- $Id: IbmJsseListener.java,v 1.3 2003/09/18 13:29:15 gregwilkins Exp $
| Nested classes inherited from class org.mortbay.http.JsseListener |
|
| Nested classes inherited from class org.mortbay.util.ThreadPool |
org.mortbay.util.ThreadPool.PoolThread |
| Methods inherited from class org.mortbay.http.SocketListener |
createConnection, customizeRequest, getBufferReserve, getBufferSize, getConfidentialPort, getConfidentialScheme, getDefaultScheme, getHttpHandler, getHttpServer, getIdentifyListener, getIntegralPort, getIntegralScheme, getLowResourcePersistTimeMs, handleConnection, isLowOnResources, isOutOfResources, persistConnection, setBufferReserve, setBufferSize, setConfidentialPort, setConfidentialScheme, setDefaultScheme, setHttpHandler, setHttpServer, setIdentifyListener, setIntegralPort, setIntegralScheme, setLowResourcePersistTimeMs, start, stop |
| Methods inherited from class org.mortbay.util.ThreadedServer |
acceptSocket, getHost, getInetAddress, getInetAddrPort, getLingerTimeSecs, getMaxReadTimeMs, getPort, getServerSocket, getTcpNoDelay, handle, handleConnection, open, setHost, setInetAddress, setInetAddrPort, setLingerTimeSecs, setMaxReadTimeMs, setPort, setTcpNoDelay, stopJob, toString |
| Methods inherited from class org.mortbay.util.ThreadPool |
getIdleThreads, getMaxIdleTimeMs, getMaxThreads, getMinThreads, getName, getPoolName, getThreads, getThreadsPriority, isDaemon, isStarted, join, run, setDaemon, setMaxIdleTimeMs, setMaxStopTimeMs, setMaxThreads, setMinThreads, setName, setPoolName, setThreadsPriority, shrink |
log
private static org.mortbay.util.Log log
_keystore
private java.lang.String _keystore
_password
private transient org.mortbay.util.Password _password
_keypassword
private transient org.mortbay.util.Password _keypassword
_keystore_type
private java.lang.String _keystore_type
_keystore_provider_name
private java.lang.String _keystore_provider_name
_keystore_provider_class
private java.lang.String _keystore_provider_class
IbmJsseListener
public IbmJsseListener()
throws java.io.IOException
- Constructor.
IbmJsseListener
public IbmJsseListener(org.mortbay.util.InetAddrPort p_address)
throws java.io.IOException
- Constructor.
setKeystore
public void setKeystore(java.lang.String keystore)
getKeystore
public java.lang.String getKeystore()
setPassword
public void setPassword(java.lang.String password)
setKeyPassword
public void setKeyPassword(java.lang.String password)
setKeystoreType
public void setKeystoreType(java.lang.String keystore_type)
getKeystoreType
public java.lang.String getKeystoreType()
setKeystoreProviderName
public void setKeystoreProviderName(java.lang.String name)
getKeystoreProviderName
public java.lang.String getKeystoreProviderName()
getKeystoreProviderClass
public java.lang.String getKeystoreProviderClass()
setKeystoreProviderClass
public void setKeystoreProviderClass(java.lang.String classname)
createFactory
protected javax.net.ssl.SSLServerSocketFactory createFactory()
throws java.lang.Exception