Class XMLSignatureOutputProcessor
java.lang.Object
org.apache.xml.security.stax.ext.AbstractOutputProcessor
org.apache.xml.security.stax.impl.processor.output.AbstractSignatureOutputProcessor
org.apache.xml.security.stax.impl.processor.output.XMLSignatureOutputProcessor
- All Implemented Interfaces:
OutputProcessor
An OutputProcessor for XML Signature.
-
Nested Class Summary
Nested classes/interfaces inherited from class AbstractSignatureOutputProcessor
AbstractSignatureOutputProcessor.InternalSignatureOutputProcessor -
Field Summary
FieldsFields inherited from class AbstractOutputProcessor
action, securityProperties -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidinit(OutputProcessorChain outputProcessorChain) Method will be called after setting the propertiesvoidprocessEvent(XMLSecEvent xmlSecEvent, OutputProcessorChain outputProcessorChain) Methods inherited from class AbstractSignatureOutputProcessor
buildTransformerChain, createMessageDigestOutputStream, digestExternalReference, doFinal, doFinalInternal, getActiveInternalSignatureOutputProcessor, getSignaturePartDefList, setActiveInternalSignatureOutputProcessor, verifySignaturePartsMethods inherited from class AbstractOutputProcessor
addAfterProcessor, addAttributes, addBeforeProcessor, createAttribute, createCharacters, createCharacters, createCharactersAndOutputAsEvent, createCharactersAndOutputAsEvent, createEndElement, createEndElementAndOutputAsEvent, createNamespace, createStartElementAndOutputAsEvent, createStartElementAndOutputAsEvent, getAction, getAfterProcessors, getBeforeProcessors, getPhase, getSecurityProperties, outputAsEvent, outputDOMElement, processNextEvent, securePartMatches, securePartMatches, setAction, setPhase, setXMLSecurityProperties
-
Field Details
-
LOG
private static final transient org.slf4j.Logger LOG
-
-
Constructor Details
-
XMLSignatureOutputProcessor
- Throws:
XMLSecurityException
-
-
Method Details
-
init
Description copied from interface:OutputProcessorMethod will be called after setting the properties- Specified by:
initin interfaceOutputProcessor- Overrides:
initin classAbstractOutputProcessor- Throws:
XMLSecurityException
-
processEvent
public void processEvent(XMLSecEvent xmlSecEvent, OutputProcessorChain outputProcessorChain) throws XMLStreamException, XMLSecurityException - Specified by:
processEventin classAbstractSignatureOutputProcessor- Throws:
XMLStreamExceptionXMLSecurityException
-