XMLSecurityHeaderHandler
XMLSignatureInputHandler
public abstract class AbstractSignatureInputHandler extends AbstractInputSecurityHeaderHandler
Modifier and Type | Class | Description |
---|---|---|
class |
AbstractSignatureInputHandler.SignatureVerifier |
Constructor | Description |
---|---|
AbstractSignatureInputHandler() |
Modifier and Type | Method | 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–2018 The Apache Software Foundation. All rights reserved.