public abstract class AbstractSignatureEndingOutputProcessor extends AbstractBufferingOutputProcessor
Modifier and Type | Class and Description |
---|---|
protected static class |
AbstractSignatureEndingOutputProcessor.SignedInfoProcessor |
action, securityProperties
Constructor and Description |
---|
AbstractSignatureEndingOutputProcessor(AbstractSignatureOutputProcessor signatureOutputProcessor) |
Modifier and Type | Method and Description |
---|---|
protected abstract void |
createKeyInfoStructureForSignature(OutputProcessorChain outputProcessorChain,
OutboundSecurityToken securityToken,
boolean useSingleCertificate) |
protected abstract void |
createTransformsStructureForSignature(OutputProcessorChain subOutputProcessorChain,
SignaturePartDef signaturePartDef) |
protected abstract AbstractSignatureEndingOutputProcessor.SignedInfoProcessor |
newSignedInfoProcessor(SignatureAlgorithm signatureAlgorithm,
String signatureId,
XMLSecStartElement xmlSecStartElement,
OutputProcessorChain outputProcessorChain) |
void |
processHeaderEvent(OutputProcessorChain outputProcessorChain) |
doFinal, flushBufferAndCallbackAfterHeader, 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 AbstractSignatureEndingOutputProcessor(AbstractSignatureOutputProcessor signatureOutputProcessor) throws XMLSecurityException
XMLSecurityException
public void processHeaderEvent(OutputProcessorChain outputProcessorChain) throws XMLStreamException, XMLSecurityException
processHeaderEvent
in class AbstractBufferingOutputProcessor
XMLStreamException
XMLSecurityException
protected abstract AbstractSignatureEndingOutputProcessor.SignedInfoProcessor newSignedInfoProcessor(SignatureAlgorithm signatureAlgorithm, String signatureId, XMLSecStartElement xmlSecStartElement, OutputProcessorChain outputProcessorChain) throws XMLSecurityException
XMLSecurityException
protected abstract void createTransformsStructureForSignature(OutputProcessorChain subOutputProcessorChain, SignaturePartDef signaturePartDef) throws XMLStreamException, XMLSecurityException
protected abstract void createKeyInfoStructureForSignature(OutputProcessorChain outputProcessorChain, OutboundSecurityToken securityToken, boolean useSingleCertificate) throws XMLStreamException, XMLSecurityException
Copyright © 2000–2020 The Apache Software Foundation. All rights reserved.