org.apache.xml.security.stax.impl.processor.input
Class XMLSignatureReferenceVerifyInputProcessor

java.lang.Object
  extended by org.apache.xml.security.stax.ext.AbstractInputProcessor
      extended by org.apache.xml.security.stax.impl.processor.input.AbstractSignatureReferenceVerifyInputProcessor
          extended by 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
XMLSignatureReferenceVerifyInputProcessor(InputProcessorChain inputProcessorChain, org.apache.xml.security.binding.xmldsig.SignatureType signatureType, InboundSecurityToken inboundSecurityToken, XMLSecurityProperties securityProperties)
           
 
Method Summary
protected  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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XMLSignatureReferenceVerifyInputProcessor

public XMLSignatureReferenceVerifyInputProcessor(InputProcessorChain inputProcessorChain,
                                                 org.apache.xml.security.binding.xmldsig.SignatureType signatureType,
                                                 InboundSecurityToken inboundSecurityToken,
                                                 XMLSecurityProperties securityProperties)
                                          throws XMLSecurityException
Throws:
XMLSecurityException
Method Detail

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 class AbstractSignatureReferenceVerifyInputProcessor
Throws:
XMLSecurityException


Copyright © 2000–2014 The Apache Software Foundation. All rights reserved.