Package org.apache.cxf.rs.security.xml
Class XmlSigOutInterceptor
- java.lang.Object
-
- org.apache.cxf.phase.AbstractPhaseInterceptor<Message>
-
- org.apache.cxf.rs.security.xml.AbstractXmlSecOutInterceptor
-
- org.apache.cxf.rs.security.xml.XmlSigOutInterceptor
-
- All Implemented Interfaces:
Interceptor<Message>,PhaseInterceptor<Message>
public class XmlSigOutInterceptor extends AbstractXmlSecOutInterceptor
-
-
Field Summary
Fields Modifier and Type Field Description static StringDEFAULT_ENV_PREFIXstatic QNameDEFAULT_ENV_QNAMEstatic StringDETACHED_SIGstatic StringENVELOPED_SIGstatic StringENVELOPING_SIG-
Fields inherited from class org.apache.cxf.rs.security.xml.AbstractXmlSecOutInterceptor
ENC_NS, ENC_PREFIX, SIG_NS, SIG_PREFIX, WSU_NS
-
-
Constructor Summary
Constructors Constructor Description XmlSigOutInterceptor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected DocumentprocessDocument(Message message, Document doc)voidsetDigestAlgorithm(String algo)voidsetEnvelopeName(String expandedName)voidsetEnvelopeQName(QName name)voidsetKeyInfoMustBeAvailable(boolean use)voidsetSignatureAlgorithm(String algo)voidsetSignatureProperties(SignatureProperties props)voidsetStyle(String style)-
Methods inherited from class org.apache.cxf.rs.security.xml.AbstractXmlSecOutInterceptor
handleMessage
-
Methods inherited from class org.apache.cxf.phase.AbstractPhaseInterceptor
addAfter, addAfter, addBefore, addBefore, getAdditionalInterceptors, getAfter, getBefore, getId, getPhase, handleFault, isGET, isRequestor, setAfter, setBefore
-
-
-
-
Field Detail
-
ENVELOPED_SIG
public static final String ENVELOPED_SIG
- See Also:
- Constant Field Values
-
ENVELOPING_SIG
public static final String ENVELOPING_SIG
- See Also:
- Constant Field Values
-
DETACHED_SIG
public static final String DETACHED_SIG
- See Also:
- Constant Field Values
-
DEFAULT_ENV_PREFIX
public static final String DEFAULT_ENV_PREFIX
- See Also:
- Constant Field Values
-
DEFAULT_ENV_QNAME
public static final QName DEFAULT_ENV_QNAME
-
-
Method Detail
-
setSignatureProperties
public void setSignatureProperties(SignatureProperties props)
-
setStyle
public void setStyle(String style)
-
setKeyInfoMustBeAvailable
public void setKeyInfoMustBeAvailable(boolean use)
-
setSignatureAlgorithm
public void setSignatureAlgorithm(String algo)
-
setDigestAlgorithm
public void setDigestAlgorithm(String algo)
-
processDocument
protected Document processDocument(Message message, Document doc) throws Exception
- Specified by:
processDocumentin classAbstractXmlSecOutInterceptor- Throws:
Exception
-
setEnvelopeName
public void setEnvelopeName(String expandedName)
-
setEnvelopeQName
public void setEnvelopeQName(QName name)
-
-