org.apache.abdera.security.util.servlet
Class SignedRequestFilter

java.lang.Object
  extended by org.apache.abdera.protocol.server.servlet.AbstractFilter
      extended by org.apache.abdera.protocol.server.servlet.AbderaFilter
          extended by org.apache.abdera.security.util.servlet.SecurityFilter
              extended by org.apache.abdera.security.util.servlet.SignedRequestFilter
All Implemented Interfaces:
javax.servlet.Filter

public class SignedRequestFilter
extends SecurityFilter

Servlet Filter that verifies that an Atom document received by the server via PUT or POST contains a valid XML Digital Signature.


Nested Class Summary
 
Nested classes/interfaces inherited from class org.apache.abdera.protocol.server.servlet.AbstractFilter
AbstractFilter.BufferedRequestWrapper, AbstractFilter.BufferedServletInputStream, AbstractFilter.BufferingResponseWrapper, AbstractFilter.BufferingServletOutputStream, AbstractFilter.CompressingResponseWrapper, AbstractFilter.CompressingServletOutputStream
 
Field Summary
static java.lang.String CERTS
           
static java.lang.String VALID
           
 
Fields inherited from class org.apache.abdera.security.util.servlet.SecurityFilter
security
 
Fields inherited from class org.apache.abdera.protocol.server.servlet.AbderaFilter
abdera
 
Constructor Summary
SignedRequestFilter()
           
 
Method Summary
 void doFilter(javax.servlet.ServletRequest request, javax.servlet.ServletResponse response, javax.servlet.FilterChain filter)
           
 
Methods inherited from class org.apache.abdera.protocol.server.servlet.AbderaFilter
getAbdera, getDocument, getDocument
 
Methods inherited from class org.apache.abdera.protocol.server.servlet.AbstractFilter
destroy, getConfig, init
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface javax.servlet.Filter
destroy, init
 

Field Detail

VALID

public static final java.lang.String VALID
See Also:
Constant Field Values

CERTS

public static final java.lang.String CERTS
See Also:
Constant Field Values
Constructor Detail

SignedRequestFilter

public SignedRequestFilter()
Method Detail

doFilter

public void doFilter(javax.servlet.ServletRequest request,
                     javax.servlet.ServletResponse response,
                     javax.servlet.FilterChain filter)
              throws java.io.IOException,
                     javax.servlet.ServletException
Throws:
java.io.IOException
javax.servlet.ServletException