com.kodemuse.security.ssl.tomcat
Class SSLValve
java.lang.Object
|
+--org.apache.catalina.valves.ValveBase
|
+--com.kodemuse.security.ssl.tomcat.SSLValve
- All Implemented Interfaces:
- org.apache.catalina.Contained, org.apache.catalina.Valve
- public class SSLValve
- extends org.apache.catalina.valves.ValveBase
Valve to set client certificate information. This is done to comply
with Servlet Specification. It allows web application to know
client identity and make their own access decisions.
Tomcat
Valves sit between Server Listener and web applications. Valves can
make access decisions, set request attributes, drop requests etc.
- Author:
- Harmeet Bedi
Fields inherited from class org.apache.catalina.valves.ValveBase |
container, info, sm |
Method Summary |
void |
invoke(org.apache.catalina.Request request,
org.apache.catalina.Response response,
org.apache.catalina.ValveContext context)
|
Methods inherited from class org.apache.catalina.valves.ValveBase |
, getContainer, getInfo, setContainer |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SSLValve
public SSLValve()
invoke
public void invoke(org.apache.catalina.Request request,
org.apache.catalina.Response response,
org.apache.catalina.ValveContext context)
throws java.io.IOException,
javax.servlet.ServletException
- Overrides:
invoke
in class org.apache.catalina.valves.ValveBase