org.apache.wss4j.stax.impl.processor.output
Class WSSSignatureOutputProcessor

java.lang.Object
  extended by org.apache.xml.security.stax.ext.AbstractOutputProcessor
      extended by org.apache.xml.security.stax.impl.processor.output.AbstractSignatureOutputProcessor
          extended by 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, securityProperties
 
Constructor Summary
WSSSignatureOutputProcessor()
           
 
Method Summary
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, getAfterProcessors, getBeforeProcessors, getPhase, getSecurityProperties, outputAsEvent, outputDOMElement, processNextEvent, securePartMatches, setAction, setPhase, setXMLSecurityProperties
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WSSSignatureOutputProcessor

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

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 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


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