Class SAMLTokenInputHandler

  • All Implemented Interfaces:
    org.apache.xml.security.stax.ext.XMLSecurityHeaderHandler

    public class SAMLTokenInputHandler
    extends org.apache.xml.security.stax.ext.AbstractInputSecurityHeaderHandler
    Processor for the SAML Assertion XML Structure
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void handle​(org.apache.xml.security.stax.ext.InputProcessorChain inputProcessorChain, org.apache.xml.security.stax.ext.XMLSecurityProperties securityProperties, Deque<org.apache.xml.security.stax.ext.stax.XMLSecEvent> eventQueue, Integer index)  
      protected <T> T parseStructure​(Deque<org.apache.xml.security.stax.ext.stax.XMLSecEvent> eventDeque, int index, org.apache.xml.security.stax.ext.XMLSecurityProperties securityProperties)  
      Node parseXMLEvent​(org.apache.xml.security.stax.ext.stax.XMLSecEvent xmlSecEvent, Node currentNode, Document document)  
      • Methods inherited from class org.apache.xml.security.stax.ext.AbstractInputSecurityHeaderHandler

        getElementPath, getResponsibleStartXMLEvent, getResponsibleXMLSecEvents
    • Constructor Detail

      • SAMLTokenInputHandler

        public SAMLTokenInputHandler()
    • Method Detail

      • handle

        public void handle​(org.apache.xml.security.stax.ext.InputProcessorChain inputProcessorChain,
                           org.apache.xml.security.stax.ext.XMLSecurityProperties securityProperties,
                           Deque<org.apache.xml.security.stax.ext.stax.XMLSecEvent> eventQueue,
                           Integer index)
                    throws org.apache.xml.security.exceptions.XMLSecurityException
        Throws:
        org.apache.xml.security.exceptions.XMLSecurityException
      • parseStructure

        protected <T> T parseStructure​(Deque<org.apache.xml.security.stax.ext.stax.XMLSecEvent> eventDeque,
                                       int index,
                                       org.apache.xml.security.stax.ext.XMLSecurityProperties securityProperties)
                                throws org.apache.xml.security.exceptions.XMLSecurityException
        Overrides:
        parseStructure in class org.apache.xml.security.stax.ext.AbstractInputSecurityHeaderHandler
        Throws:
        org.apache.xml.security.exceptions.XMLSecurityException