public class XMLSignatureEndingOutputProcessor extends AbstractSignatureEndingOutputProcessor
AbstractSignatureEndingOutputProcessor.SignedInfoProcessor
action, securityProperties
Constructor and Description |
---|
XMLSignatureEndingOutputProcessor(XMLSignatureOutputProcessor signatureOutputProcessor) |
Modifier and Type | Method and Description |
---|---|
protected void |
createKeyInfoStructureForSignature(OutputProcessorChain outputProcessorChain,
OutboundSecurityToken securityToken,
boolean useSingleCertificate) |
protected void |
createTransformsStructureForSignature(OutputProcessorChain subOutputProcessorChain,
SignaturePartDef signaturePartDef) |
protected void |
flushBufferAndCallbackAfterHeader(OutputProcessorChain outputProcessorChain,
Deque<XMLSecEvent> xmlSecEventDeque) |
protected AbstractSignatureEndingOutputProcessor.SignedInfoProcessor |
newSignedInfoProcessor(SignatureAlgorithm signatureAlgorithm,
String signatureId,
XMLSecStartElement xmlSecStartElement,
OutputProcessorChain outputProcessorChain) |
void |
processHeaderEvent(OutputProcessorChain outputProcessorChain) |
doFinal, getXmlSecEventBuffer, processEvent
addAfterProcessor, addAttributes, addBeforeProcessor, createAttribute, createCharacters, createCharacters, createCharactersAndOutputAsEvent, createCharactersAndOutputAsEvent, createEndElement, createEndElementAndOutputAsEvent, createNamespace, createStartElementAndOutputAsEvent, createStartElementAndOutputAsEvent, getAction, getAfterProcessors, getBeforeProcessors, getPhase, getSecurityProperties, init, outputAsEvent, outputDOMElement, securePartMatches, securePartMatches, setAction, setPhase, setXMLSecurityProperties
public XMLSignatureEndingOutputProcessor(XMLSignatureOutputProcessor signatureOutputProcessor) throws XMLSecurityException
XMLSecurityException
protected AbstractSignatureEndingOutputProcessor.SignedInfoProcessor newSignedInfoProcessor(SignatureAlgorithm signatureAlgorithm, String signatureId, XMLSecStartElement xmlSecStartElement, OutputProcessorChain outputProcessorChain) throws XMLSecurityException
newSignedInfoProcessor
in class AbstractSignatureEndingOutputProcessor
XMLSecurityException
public void processHeaderEvent(OutputProcessorChain outputProcessorChain) throws XMLStreamException, XMLSecurityException
processHeaderEvent
in class AbstractSignatureEndingOutputProcessor
XMLStreamException
XMLSecurityException
protected void flushBufferAndCallbackAfterHeader(OutputProcessorChain outputProcessorChain, Deque<XMLSecEvent> xmlSecEventDeque) throws XMLStreamException, XMLSecurityException
flushBufferAndCallbackAfterHeader
in class AbstractBufferingOutputProcessor
XMLStreamException
XMLSecurityException
protected void createKeyInfoStructureForSignature(OutputProcessorChain outputProcessorChain, OutboundSecurityToken securityToken, boolean useSingleCertificate) throws XMLStreamException, XMLSecurityException
createKeyInfoStructureForSignature
in class AbstractSignatureEndingOutputProcessor
XMLStreamException
XMLSecurityException
protected void createTransformsStructureForSignature(OutputProcessorChain subOutputProcessorChain, SignaturePartDef signaturePartDef) throws XMLStreamException, XMLSecurityException
createTransformsStructureForSignature
in class AbstractSignatureEndingOutputProcessor
XMLStreamException
XMLSecurityException
Copyright © 2000–2020 The Apache Software Foundation. All rights reserved.