public class XMLSignatureEndingOutputProcessor extends AbstractSignatureEndingOutputProcessor
AbstractSignatureEndingOutputProcessor.SignedInfoProcessoraction, 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, processEventaddAfterProcessor, addAttributes, addBeforeProcessor, createAttribute, createCharacters, createCharacters, createCharactersAndOutputAsEvent, createCharactersAndOutputAsEvent, createEndElement, createEndElementAndOutputAsEvent, createNamespace, createStartElementAndOutputAsEvent, createStartElementAndOutputAsEvent, getAction, getAfterProcessors, getBeforeProcessors, getPhase, getSecurityProperties, init, outputAsEvent, outputDOMElement, securePartMatches, securePartMatches, setAction, setPhase, setXMLSecurityPropertiespublic XMLSignatureEndingOutputProcessor(XMLSignatureOutputProcessor signatureOutputProcessor) throws XMLSecurityException
XMLSecurityExceptionprotected AbstractSignatureEndingOutputProcessor.SignedInfoProcessor newSignedInfoProcessor(SignatureAlgorithm signatureAlgorithm, String signatureId, XMLSecStartElement xmlSecStartElement, OutputProcessorChain outputProcessorChain) throws XMLSecurityException
newSignedInfoProcessor in class AbstractSignatureEndingOutputProcessorXMLSecurityExceptionpublic void processHeaderEvent(OutputProcessorChain outputProcessorChain) throws XMLStreamException, XMLSecurityException
processHeaderEvent in class AbstractSignatureEndingOutputProcessorXMLStreamExceptionXMLSecurityExceptionprotected void flushBufferAndCallbackAfterHeader(OutputProcessorChain outputProcessorChain, Deque<XMLSecEvent> xmlSecEventDeque) throws XMLStreamException, XMLSecurityException
flushBufferAndCallbackAfterHeader in class AbstractBufferingOutputProcessorXMLStreamExceptionXMLSecurityExceptionprotected void createKeyInfoStructureForSignature(OutputProcessorChain outputProcessorChain, OutboundSecurityToken securityToken, boolean useSingleCertificate) throws XMLStreamException, XMLSecurityException
createKeyInfoStructureForSignature in class AbstractSignatureEndingOutputProcessorXMLStreamExceptionXMLSecurityExceptionprotected void createTransformsStructureForSignature(OutputProcessorChain subOutputProcessorChain, SignaturePartDef signaturePartDef) throws XMLStreamException, XMLSecurityException
createTransformsStructureForSignature in class AbstractSignatureEndingOutputProcessorXMLStreamExceptionXMLSecurityExceptionCopyright © 2000–2020 The Apache Software Foundation. All rights reserved.