Class WSSSignatureOutputProcessor

java.lang.Object
org.apache.xml.security.stax.ext.AbstractOutputProcessor
org.apache.xml.security.stax.impl.processor.output.AbstractSignatureOutputProcessor
org.apache.wss4j.stax.impl.processor.output.WSSSignatureOutputProcessor
All Implemented Interfaces:
org.apache.xml.security.stax.ext.OutputProcessor

public class WSSSignatureOutputProcessor extends org.apache.xml.security.stax.impl.processor.output.AbstractSignatureOutputProcessor
  • Nested Class Summary

    Nested classes/interfaces inherited from class org.apache.xml.security.stax.impl.processor.output.AbstractSignatureOutputProcessor

    org.apache.xml.security.stax.impl.processor.output.AbstractSignatureOutputProcessor.InternalSignatureOutputProcessor
  • Field Summary

    Fields inherited from class org.apache.xml.security.stax.ext.AbstractOutputProcessor

    action, actionOrder, securityProperties
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected void
    digestExternalReference(org.apache.xml.security.stax.ext.OutputProcessorChain outputProcessorChain, org.apache.xml.security.stax.ext.SecurePart securePart)
     
    void
    init(org.apache.xml.security.stax.ext.OutputProcessorChain outputProcessorChain)
     
    void
    processEvent(org.apache.xml.security.stax.ext.stax.XMLSecEvent xmlSecEvent, org.apache.xml.security.stax.ext.OutputProcessorChain outputProcessorChain)
     
    protected org.apache.xml.security.stax.ext.SecurePart
    securePartMatches(org.apache.xml.security.stax.ext.stax.XMLSecStartElement xmlSecStartElement, Map<Object,org.apache.xml.security.stax.ext.SecurePart> secureParts)
     

    Methods inherited from class org.apache.xml.security.stax.impl.processor.output.AbstractSignatureOutputProcessor

    buildTransformerChain, createMessageDigestOutputStream, doFinal, doFinalInternal, getActiveInternalSignatureOutputProcessor, getSignaturePartDefList, setActiveInternalSignatureOutputProcessor, verifySignatureParts

    Methods inherited from class org.apache.xml.security.stax.ext.AbstractOutputProcessor

    addAfterProcessor, addAttributes, addBeforeProcessor, createAttribute, createCharacters, createCharacters, createCharactersAndOutputAsEvent, createCharactersAndOutputAsEvent, createEndElement, createEndElementAndOutputAsEvent, createNamespace, createStartElementAndOutputAsEvent, createStartElementAndOutputAsEvent, getAction, getActionOrder, getAfterProcessors, getBeforeProcessors, getPhase, getSecurityProperties, outputAsEvent, outputDOMElement, securePartMatches, setAction, setPhase, setXMLSecurityProperties

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • WSSSignatureOutputProcessor

      public WSSSignatureOutputProcessor() throws org.apache.xml.security.exceptions.XMLSecurityException
      Throws:
      org.apache.xml.security.exceptions.XMLSecurityException
  • Method Details

    • init

      public void init(org.apache.xml.security.stax.ext.OutputProcessorChain outputProcessorChain) throws org.apache.xml.security.exceptions.XMLSecurityException
      Specified by:
      init in interface org.apache.xml.security.stax.ext.OutputProcessor
      Overrides:
      init in class org.apache.xml.security.stax.ext.AbstractOutputProcessor
      Throws:
      org.apache.xml.security.exceptions.XMLSecurityException
    • processEvent

      public void processEvent(org.apache.xml.security.stax.ext.stax.XMLSecEvent xmlSecEvent, org.apache.xml.security.stax.ext.OutputProcessorChain outputProcessorChain) throws XMLStreamException, org.apache.xml.security.exceptions.XMLSecurityException
      Specified by:
      processEvent in interface org.apache.xml.security.stax.ext.OutputProcessor
      Specified by:
      processEvent in class org.apache.xml.security.stax.impl.processor.output.AbstractSignatureOutputProcessor
      Throws:
      XMLStreamException
      org.apache.xml.security.exceptions.XMLSecurityException
    • digestExternalReference

      protected void digestExternalReference(org.apache.xml.security.stax.ext.OutputProcessorChain outputProcessorChain, org.apache.xml.security.stax.ext.SecurePart securePart) throws org.apache.xml.security.exceptions.XMLSecurityException, XMLStreamException
      Overrides:
      digestExternalReference in class org.apache.xml.security.stax.impl.processor.output.AbstractSignatureOutputProcessor
      Throws:
      org.apache.xml.security.exceptions.XMLSecurityException
      XMLStreamException
    • securePartMatches

      protected org.apache.xml.security.stax.ext.SecurePart securePartMatches(org.apache.xml.security.stax.ext.stax.XMLSecStartElement xmlSecStartElement, Map<Object,org.apache.xml.security.stax.ext.SecurePart> secureParts)
      Overrides:
      securePartMatches in class org.apache.xml.security.stax.ext.AbstractOutputProcessor