Class XMLSignatureReferenceVerifyInputProcessor
java.lang.Object
org.apache.xml.security.stax.ext.AbstractInputProcessor
org.apache.xml.security.stax.impl.processor.input.AbstractSignatureReferenceVerifyInputProcessor
org.apache.xml.security.stax.impl.processor.input.XMLSignatureReferenceVerifyInputProcessor
- All Implemented Interfaces:
InputProcessor
public class XMLSignatureReferenceVerifyInputProcessor
extends AbstractSignatureReferenceVerifyInputProcessor
A processor to verify XML Signature references.
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.xml.security.stax.impl.processor.input.AbstractSignatureReferenceVerifyInputProcessor
AbstractSignatureReferenceVerifyInputProcessor.InternalSignatureReferenceVerifier
-
Field Summary
Fields inherited from class org.apache.xml.security.stax.impl.processor.input.AbstractSignatureReferenceVerifyInputProcessor
allowNotSameDocumentReferences, doNotThrowExceptionForManifests, maximumAllowedReferencesPerManifest, maximumAllowedTransformsPerReference
-
Constructor Summary
ConstructorsConstructorDescriptionXMLSignatureReferenceVerifyInputProcessor
(InputProcessorChain inputProcessorChain, org.apache.xml.security.binding.xmldsig.SignatureType signatureType, InboundSecurityToken inboundSecurityToken, XMLSecurityProperties securityProperties) -
Method Summary
Modifier and TypeMethodDescriptionprotected void
processElementPath
(List<QName> elementPath, InputProcessorChain inputProcessorChain, XMLSecEvent xmlSecEvent, org.apache.xml.security.binding.xmldsig.ReferenceType referenceType) Methods inherited from class org.apache.xml.security.stax.impl.processor.input.AbstractSignatureReferenceVerifyInputProcessor
buildTransformerChain, compareDigest, createMessageDigestOutputStream, doFinal, getInboundSecurityToken, getProcessedReferences, getSignatureReferenceVerifier, getSignatureType, processNextEvent, processNextHeaderEvent, resolvesResource, verifyExternalReference
Methods inherited from class org.apache.xml.security.stax.ext.AbstractInputProcessor
addAfterProcessor, addBeforeProcessor, getAfterProcessors, getBeforeProcessors, getPhase, getReferenceIDAttribute, getSecurityProperties, setPhase
-
Constructor Details
-
XMLSignatureReferenceVerifyInputProcessor
public XMLSignatureReferenceVerifyInputProcessor(InputProcessorChain inputProcessorChain, org.apache.xml.security.binding.xmldsig.SignatureType signatureType, InboundSecurityToken inboundSecurityToken, XMLSecurityProperties securityProperties) throws XMLSecurityException - Throws:
XMLSecurityException
-
-
Method Details
-
processElementPath
protected void processElementPath(List<QName> elementPath, InputProcessorChain inputProcessorChain, XMLSecEvent xmlSecEvent, org.apache.xml.security.binding.xmldsig.ReferenceType referenceType) throws XMLSecurityException - Specified by:
processElementPath
in classAbstractSignatureReferenceVerifyInputProcessor
- Throws:
XMLSecurityException
-