public abstract class AbstractSignatureInputHandler extends AbstractInputSecurityHeaderHandler
Modifier and Type | Class and Description |
---|---|
class |
AbstractSignatureInputHandler.SignatureVerifier |
Constructor and Description |
---|
AbstractSignatureInputHandler() |
Modifier and Type | Method and Description |
---|---|
protected abstract void |
addSignatureReferenceInputProcessorToChain(InputProcessorChain inputProcessorChain,
XMLSecurityProperties securityProperties,
org.apache.xml.security.binding.xmldsig.SignatureType signatureType,
InboundSecurityToken inboundSecurityToken) |
void |
handle(InputProcessorChain inputProcessorChain,
XMLSecurityProperties securityProperties,
Deque<XMLSecEvent> eventQueue,
Integer index) |
protected abstract AbstractSignatureInputHandler.SignatureVerifier |
newSignatureVerifier(InputProcessorChain inputProcessorChain,
XMLSecurityProperties securityProperties,
org.apache.xml.security.binding.xmldsig.SignatureType signatureType) |
protected Deque<XMLSecEvent> |
reparseSignedInfo(InputProcessorChain inputProcessorChain,
XMLSecurityProperties securityProperties,
org.apache.xml.security.binding.xmldsig.SignatureType signatureType,
Deque<XMLSecEvent> eventDeque,
int index) |
protected InboundSecurityToken |
verifySignedInfo(InputProcessorChain inputProcessorChain,
XMLSecurityProperties securityProperties,
org.apache.xml.security.binding.xmldsig.SignatureType signatureType,
Deque<XMLSecEvent> eventDeque,
int index) |
getElementPath, getResponsibleStartXMLEvent, getResponsibleXMLSecEvents, parseStructure
public void handle(InputProcessorChain inputProcessorChain, XMLSecurityProperties securityProperties, Deque<XMLSecEvent> eventQueue, Integer index) throws XMLSecurityException
XMLSecurityException
protected abstract void addSignatureReferenceInputProcessorToChain(InputProcessorChain inputProcessorChain, XMLSecurityProperties securityProperties, org.apache.xml.security.binding.xmldsig.SignatureType signatureType, InboundSecurityToken inboundSecurityToken) throws XMLSecurityException
XMLSecurityException
protected InboundSecurityToken verifySignedInfo(InputProcessorChain inputProcessorChain, XMLSecurityProperties securityProperties, org.apache.xml.security.binding.xmldsig.SignatureType signatureType, Deque<XMLSecEvent> eventDeque, int index) throws XMLSecurityException
XMLSecurityException
protected Deque<XMLSecEvent> reparseSignedInfo(InputProcessorChain inputProcessorChain, XMLSecurityProperties securityProperties, org.apache.xml.security.binding.xmldsig.SignatureType signatureType, Deque<XMLSecEvent> eventDeque, int index) throws XMLSecurityException
XMLSecurityException
protected abstract AbstractSignatureInputHandler.SignatureVerifier newSignatureVerifier(InputProcessorChain inputProcessorChain, XMLSecurityProperties securityProperties, org.apache.xml.security.binding.xmldsig.SignatureType signatureType) throws XMLSecurityException
XMLSecurityException
Copyright © 2000–2020 The Apache Software Foundation. All rights reserved.