Package org.apache.cxf.rs.security.xml
Class AbstractXmlSigInHandler
- java.lang.Object
-
- org.apache.cxf.rs.security.xml.AbstractXmlSecInHandler
-
- org.apache.cxf.rs.security.xml.AbstractXmlSigInHandler
-
- Direct Known Subclasses:
XmlSigInHandler,XmlSigInInterceptor
public class AbstractXmlSigInHandler extends AbstractXmlSecInHandler
-
-
Field Summary
-
Fields inherited from class org.apache.cxf.rs.security.xml.AbstractXmlSecInHandler
ENC_NS, ENC_PREFIX, SIG_NS, SIG_PREFIX, SIGNING_CERT, SIGNING_PUBLIC_KEY, WSU_NS
-
-
Constructor Summary
Constructors Constructor Description AbstractXmlSigInHandler()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidcheckSignature(Message message)protected org.apache.xml.security.signature.ReferencegetReference(org.apache.xml.security.signature.XMLSignature sig)protected StringgetUserName(org.apache.wss4j.common.crypto.Crypto crypto, Message message)protected booleanisEnveloping(Element root)voidsetKeyInfoMustBeAvailable(boolean use)voidsetPersistSignature(boolean persist)voidsetRemoveSignature(boolean remove)voidsetSignatureProperties(SignatureProperties properties)voidsetSubjectConstraints(List<String> constraints)Set a list of Strings corresponding to regular expression constraints on the subject DN of a certificateprotected ElementvalidateReference(Element root, org.apache.xml.security.signature.Reference ref)-
Methods inherited from class org.apache.cxf.rs.security.xml.AbstractXmlSecInHandler
getDocument, getNode, isServerGet, setAllowEmptyBody, throwFault
-
-
-
-
Method Detail
-
setRemoveSignature
public void setRemoveSignature(boolean remove)
-
setPersistSignature
public void setPersistSignature(boolean persist)
-
checkSignature
protected void checkSignature(Message message)
-
getUserName
protected String getUserName(org.apache.wss4j.common.crypto.Crypto crypto, Message message)
-
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)
-
setSignatureProperties
public void setSignatureProperties(SignatureProperties properties)
-
setKeyInfoMustBeAvailable
public void setKeyInfoMustBeAvailable(boolean use)
-
-