|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.edg.security.delegation.DelegationFilterHTTP
The Servlet filter that implements the server side of the G-HTTPS delegation protocol.
Field Summary | |
static java.lang.String |
CERT_REQ_CONTENT_TYPE
MIME type for the GET-PROXY-REQ |
Constructor Summary | |
DelegationFilterHTTP()
|
Method Summary | |
void |
destroy()
Deallocates stuff. |
void |
doFilter(javax.servlet.ServletRequest request,
javax.servlet.ServletResponse response,
javax.servlet.FilterChain filterChain)
Filters the ServletRequest |
protected void |
doGetProxyInfo(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
javax.servlet.FilterChain filterChain)
Handles the GET-PROXY-INFO operation |
protected void |
doProxyReq(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
javax.servlet.FilterChain filterChain)
Handles the GET-PROXY-REQ operation of the G-HTTPS |
protected void |
doPutProxy(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
javax.servlet.FilterChain filterChain)
Handles the PUT-PROXY-CERT operation of the G-HTTPS |
void |
init(javax.servlet.FilterConfig filtercfg)
Initializes the filter, loads configuration parameters, |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final java.lang.String CERT_REQ_CONTENT_TYPE
Constructor Detail |
public DelegationFilterHTTP()
Method Detail |
public void init(javax.servlet.FilterConfig filtercfg) throws javax.servlet.ServletException
init
in interface javax.servlet.Filter
filtercfg
- A configuration object used to pass
information to the filter
javax.servlet.ServletException
- In case of an errorpublic void destroy()
destroy
in interface javax.servlet.Filter
public void doFilter(javax.servlet.ServletRequest request, javax.servlet.ServletResponse response, javax.servlet.FilterChain filterChain) throws java.io.IOException, javax.servlet.ServletException
doFilter
in interface javax.servlet.Filter
request
- The ServletRequest to be filteredresponse
- The ServletResponsefilterChain
- The Filterchain defined in the app's web.xml file
java.io.IOException
javax.servlet.ServletException
protected void doProxyReq(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, javax.servlet.FilterChain filterChain) throws java.io.IOException
request
- HttpServletRequest to be filteredresponse
- HttpServletResponsefilterChain
- The Filterchain
java.io.IOException
protected void doPutProxy(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, javax.servlet.FilterChain filterChain) throws java.io.IOException
request
- HttpServletRequest to be filteredresponse
- HttpServletResponsefilterChain
- The Filterchain
java.io.IOException
protected void doGetProxyInfo(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, javax.servlet.FilterChain filterChain) throws java.io.IOException
request
- HttpServletRequest to be filteredresponse
- HttpServletResponsefilterChain
- The Filterchain
java.io.IOException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |