|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.mortbay.util.ThreadPool
org.mortbay.util.ThreadedServer
org.mortbay.http.SocketListener
org.mortbay.http.JsseListener
JSSE Socket Listener. This specialization of HttpListener is an abstract listener that can be used as the basis for a specific JSSE listener. This is heavily based on the work from Court Demas, which in turn is based on the work from Forge Research.
Nested Class Summary |
Nested classes inherited from class org.mortbay.util.ThreadPool |
ThreadPool.PoolThread |
Field Summary | |
static java.lang.String |
DEFAULT_KEYSTORE
Default value for the keystore location path. |
static java.lang.String |
DEFAULT_KEYSTORE_PROVIDER_CLASS
Default value for keystore provider class. |
static java.lang.String |
DEFAULT_KEYSTORE_PROVIDER_NAME
Default value for keystore provider name. |
static java.lang.String |
DEFAULT_KEYSTORE_TYPE
Default keystore type |
static java.lang.String |
KEYPASSWORD_PROPERTY
String name of key password property. |
static java.lang.String |
KEYSTORE_PROPERTY
String name of keystore location path property. |
static java.lang.String |
KEYSTORE_PROVIDER_CLASS_PROPERTY
String name of keystore provider class property |
static java.lang.String |
KEYSTORE_PROVIDER_NAME_PROPERTY
String name of keystore provider name property |
static java.lang.String |
KEYSTORE_TYPE_PROPERTY
String name of keystore type property |
static java.lang.String |
PASSWORD_PROPERTY
String name of keystore password property. |
Fields inherited from class org.mortbay.util.ThreadPool |
__DAEMON, __PRIORITY |
Fields inherited from interface org.mortbay.http.HttpListener |
ATTRIBUTE |
Constructor Summary | |
JsseListener()
Constructor. |
|
JsseListener(InetAddrPort p_address)
Constructor. |
Method Summary | |
boolean |
getNeedClientAuth()
|
java.lang.String |
getNonPersistentUserAgent()
|
boolean |
isConfidential(HttpConnection connection)
Get the confidential status of a connection. |
boolean |
isIntegral(HttpConnection connection)
Get the integral status of a connection. |
void |
setNeedClientAuth(boolean needClientAuth)
Set the value of the needClientAuth property |
void |
setNonPersistentUserAgent(java.lang.String agent)
|
Methods inherited from class org.mortbay.util.ThreadedServer |
getHost, getInetAddress, getInetAddrPort, getLingerTimeSecs, getMaxReadTimeMs, getPort, getServerSocket, handle, open, setHost, setInetAddress, setInetAddrPort, setLingerTimeSecs, setMaxReadTimeMs, setPort, 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 |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface org.mortbay.http.HttpListener |
getHost, getPort, setHost, setPort |
Methods inherited from interface org.mortbay.util.LifeCycle |
isStarted |
Field Detail |
public static final java.lang.String KEYSTORE_PROPERTY
public static final java.lang.String KEYSTORE_TYPE_PROPERTY
public static final java.lang.String DEFAULT_KEYSTORE_TYPE
public static final java.lang.String KEYSTORE_PROVIDER_NAME_PROPERTY
public static final java.lang.String KEYSTORE_PROVIDER_CLASS_PROPERTY
public static final java.lang.String DEFAULT_KEYSTORE_PROVIDER_CLASS
public static final java.lang.String DEFAULT_KEYSTORE
public static final java.lang.String DEFAULT_KEYSTORE_PROVIDER_NAME
public static final java.lang.String PASSWORD_PROPERTY
public static final java.lang.String KEYPASSWORD_PROPERTY
Constructor Detail |
public JsseListener()
public JsseListener(InetAddrPort p_address)
p_address
- Method Detail |
public void setNeedClientAuth(boolean needClientAuth)
needClientAuth
- true iff we require client
certificate authentication.public boolean getNeedClientAuth()
public boolean isIntegral(HttpConnection connection)
HttpListener
isIntegral
in interface HttpListener
isIntegral
in class SocketListener
public boolean isConfidential(HttpConnection connection)
HttpListener
isConfidential
in interface HttpListener
isConfidential
in class SocketListener
public java.lang.String getNonPersistentUserAgent()
public void setNonPersistentUserAgent(java.lang.String agent)
agent
- The user agent substring for browsers that can't grok persistent SSL (msie 5)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |