Class SecurityHeaderInputProcessor
- java.lang.Object
-
- org.apache.xml.security.stax.ext.AbstractInputProcessor
-
- org.apache.wss4j.stax.impl.processor.input.SecurityHeaderInputProcessor
-
- All Implemented Interfaces:
org.apache.xml.security.stax.ext.InputProcessor
public class SecurityHeaderInputProcessor extends org.apache.xml.security.stax.ext.AbstractInputProcessor
Processor for the Security-Header XML Structure. This processor instantiates more processors on demand
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description class
SecurityHeaderInputProcessor.InternalSecurityHeaderBufferProcessor
Temporary Processor to buffer all events until the end of the security headerclass
SecurityHeaderInputProcessor.InternalSecurityHeaderReplayProcessor
Temporary processor to replay the buffered events
-
Field Summary
Fields Modifier and Type Field Description protected static org.slf4j.Logger
LOG
-
Constructor Summary
Constructors Constructor Description SecurityHeaderInputProcessor(WSSSecurityProperties securityProperties)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.apache.xml.security.stax.ext.stax.XMLSecEvent
processEvent(org.apache.xml.security.stax.ext.InputProcessorChain inputProcessorChain)
org.apache.xml.security.stax.ext.stax.XMLSecEvent
processHeaderEvent(org.apache.xml.security.stax.ext.InputProcessorChain inputProcessorChain)
-
-
-
Constructor Detail
-
SecurityHeaderInputProcessor
public SecurityHeaderInputProcessor(WSSSecurityProperties securityProperties)
-
-
Method Detail
-
processHeaderEvent
public org.apache.xml.security.stax.ext.stax.XMLSecEvent processHeaderEvent(org.apache.xml.security.stax.ext.InputProcessorChain inputProcessorChain) throws XMLStreamException, org.apache.xml.security.exceptions.XMLSecurityException
- Throws:
XMLStreamException
org.apache.xml.security.exceptions.XMLSecurityException
-
processEvent
public org.apache.xml.security.stax.ext.stax.XMLSecEvent processEvent(org.apache.xml.security.stax.ext.InputProcessorChain inputProcessorChain) throws XMLStreamException, org.apache.xml.security.exceptions.XMLSecurityException
- Throws:
XMLStreamException
org.apache.xml.security.exceptions.XMLSecurityException
-
-