Support for setting SessionTrackingMode
authormarkt <markt@13f79535-47bb-0310-9956-ffa450edef68>
Mon, 12 Jan 2009 13:39:35 +0000 (13:39 +0000)
committermarkt <markt@13f79535-47bb-0310-9956-ffa450edef68>
Mon, 12 Jan 2009 13:39:35 +0000 (13:39 +0000)
commita25a537bfe7eabd794c34c0ba3af3173d797b660
treeaac76b1932b8e5a7951ee026232612d9f75fed7b
parentf5e037e4e7a3da7fc86da5fdb9f82275bac318d7
Support for setting SessionTrackingMode
Most of this commit is to support invalidating the SSL session by the session manager.
I'm not sure yet that support for SSL session tracking is a good idea. There are quite a few limitations (see the ssl howto doc) and the changes to do it are fairly invasive. The option remains to remove this at a later date and not support SSL session tracking in Tomcat 7.

git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@733748 13f79535-47bb-0310-9956-ffa450edef68
19 files changed:
java/org/apache/catalina/Globals.java
java/org/apache/catalina/connector/CoyoteAdapter.java
java/org/apache/catalina/connector/Request.java
java/org/apache/catalina/connector/Response.java
java/org/apache/catalina/core/ApplicationContext.java
java/org/apache/catalina/core/ApplicationContextFacade.java
java/org/apache/catalina/core/LocalStrings.properties
java/org/apache/catalina/ha/session/JvmRouteBinderValve.java
java/org/apache/catalina/session/Constants.java
java/org/apache/catalina/session/ManagerBase.java
java/org/apache/coyote/ActionCode.java
java/org/apache/coyote/http11/Http11AprProcessor.java
java/org/apache/coyote/http11/Http11NioProcessor.java
java/org/apache/coyote/http11/Http11Processor.java
java/org/apache/tomcat/util/net/AprEndpoint.java
java/org/apache/tomcat/util/net/SSLSessionManager.java [new file with mode: 0644]
java/org/apache/tomcat/util/net/SSLSupport.java
java/org/apache/tomcat/util/net/jsse/JSSESupport.java
webapps/docs/ssl-howto.xml