org.apache.cxf.rs.security.xml
Class XmlSigInHandler

java.lang.Object
  extended by org.apache.cxf.rs.security.xml.AbstractXmlSecInHandler
      extended by org.apache.cxf.rs.security.xml.XmlSigInHandler
All Implemented Interfaces:
org.apache.cxf.jaxrs.ext.RequestHandler

public class XmlSigInHandler
extends AbstractXmlSecInHandler
implements org.apache.cxf.jaxrs.ext.RequestHandler


Constructor Summary
XmlSigInHandler()
           
 
Method Summary
protected  org.apache.xml.security.signature.Reference getReference(org.apache.xml.security.signature.XMLSignature sig)
           
 javax.ws.rs.core.Response handleRequest(org.apache.cxf.message.Message message, org.apache.cxf.jaxrs.model.ClassResourceInfo resourceClass)
           
protected  boolean isEnveloping(Element root)
           
 void setPersistSignature(boolean persist)
           
 void setRemoveSignature(boolean remove)
           
protected  Element validateReference(Element root, org.apache.xml.security.signature.Reference ref)
           
 
Methods inherited from class org.apache.cxf.rs.security.xml.AbstractXmlSecInHandler
getDocument, getNode, setAllowEmptyBody, throwFault
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XmlSigInHandler

public XmlSigInHandler()
Method Detail

setRemoveSignature

public void setRemoveSignature(boolean remove)

setPersistSignature

public void setPersistSignature(boolean persist)

handleRequest

public javax.ws.rs.core.Response handleRequest(org.apache.cxf.message.Message message,
                                               org.apache.cxf.jaxrs.model.ClassResourceInfo resourceClass)
Specified by:
handleRequest in interface org.apache.cxf.jaxrs.ext.RequestHandler

isEnveloping

protected boolean isEnveloping(Element root)

getReference

protected org.apache.xml.security.signature.Reference getReference(org.apache.xml.security.signature.XMLSignature sig)

validateReference

protected Element validateReference(Element root,
                                    org.apache.xml.security.signature.Reference ref)


Apache CXF