Class JAXBFilterProcessingContext

    • Field Detail

      • logger

        protected static final Logger logger
    • Constructor Detail

      • JAXBFilterProcessingContext

        public JAXBFilterProcessingContext()
        Creates a new instance of JAXBFilterProcessingContext
      • JAXBFilterProcessingContext

        public JAXBFilterProcessingContext​(ProcessingContext context)
                                    throws com.sun.xml.wss.XWSSecurityException
        Throws:
        com.sun.xml.wss.XWSSecurityException
      • JAXBFilterProcessingContext

        public JAXBFilterProcessingContext​(Map invocationProps)
      • JAXBFilterProcessingContext

        public JAXBFilterProcessingContext​(String messageIdentifier,
                                           SecurityPolicy securityPolicy,
                                           com.sun.xml.ws.api.message.Message message,
                                           com.sun.xml.ws.api.SOAPVersion soapVersion)
                                    throws com.sun.xml.wss.XWSSecurityException
        Throws:
        com.sun.xml.wss.XWSSecurityException
    • Method Detail

      • isOneWayMessage

        public void isOneWayMessage​(boolean value)
      • setEdIdforEh

        public void setEdIdforEh​(String id)
      • getEdIdforEh

        public String getEdIdforEh()
      • setJAXWSMessage

        public void setJAXWSMessage​(com.sun.xml.ws.api.message.Message jaxWsMessage,
                                    com.sun.xml.ws.api.SOAPVersion soapVersion)
      • setMessage

        public void setMessage​(com.sun.xml.ws.api.message.Message message)
      • getJAXWSMessage

        public com.sun.xml.ws.api.message.Message getJAXWSMessage()
      • getSOAPVersion

        public com.sun.xml.ws.api.SOAPVersion getSOAPVersion()
      • setSOAPVersion

        public void setSOAPVersion​(com.sun.xml.ws.api.SOAPVersion sv)
      • isSOAP12

        public boolean isSOAP12()
      • setSOAPMessage

        public void setSOAPMessage​(jakarta.xml.soap.SOAPMessage message)
                            throws com.sun.xml.wss.XWSSecurityException
        set the SOAP Message into the ProcessingContext.
        Specified by:
        setSOAPMessage in interface SecurityProcessingContext
        Overrides:
        setSOAPMessage in class ProcessingContext
        Parameters:
        message - SOAPMessage
        Throws:
        com.sun.xml.wss.XWSSecurityException - if there was an error in setting the SOAPMessage
      • copy

        public void copy​(ProcessingContext ctxx1,
                         ProcessingContext ctxx2)
                  throws com.sun.xml.wss.XWSSecurityException
        Description copied from class: ProcessingContextImpl
        copy operator
        Overrides:
        copy in class ProcessingContextImpl
        Parameters:
        ctxx1 - the ProcessingContext to which to copy
        ctxx2 - the ProcessingContext from which to copy
        Throws:
        com.sun.xml.wss.XWSSecurityException - if there was an error during the copy operation
      • generateID

        public String generateID()
      • setSecurityContext

        public void setSecurityContext​(SecurityContext securityContext)
      • getNamespaceContext

        public org.jvnet.staxex.NamespaceContextEx getNamespaceContext()
      • isSAMLEK

        public boolean isSAMLEK()
      • isSAMLEK

        public void isSAMLEK​(boolean isSAMLEK)
      • getAddressingVersion

        public com.sun.xml.ws.api.addressing.AddressingVersion getAddressingVersion()
      • setAddressingVersion

        public void setAddressingVersion​(com.sun.xml.ws.api.addressing.AddressingVersion addrVer)
      • setCurrentBuffer

        public void setCurrentBuffer​(com.sun.xml.stream.buffer.XMLStreamBuffer buffer)
      • getCurrentBuffer

        public com.sun.xml.stream.buffer.XMLStreamBuffer getCurrentBuffer()
      • setSecure

        public void setSecure​(boolean value)
      • isSecure

        public boolean isSecure()
      • getLayout

        public int getLayout()
      • addToCurrentSecretMap

        public void addToCurrentSecretMap​(String ekId,
                                          Key key)
      • getCurrentSecretFromMap

        public Key getCurrentSecretFromMap​(String ekId)
      • getDisablePayloadBuffering

        public boolean getDisablePayloadBuffering()
      • setDisablePayloadBuffering

        public void setDisablePayloadBuffering​(boolean value)
      • getDisableIncPrefix

        public boolean getDisableIncPrefix()
      • setDisableIncPrefix

        public void setDisableIncPrefix​(boolean disableIncPrefix)
      • getEncHeaderContent

        public boolean getEncHeaderContent()
      • setEncHeaderContent

        public void setEncHeaderContent​(boolean encHeaderContent)
      • setBSP

        public void setBSP​(boolean value)
      • isBSP

        public boolean isBSP()
      • getPVMessage

        public com.sun.xml.ws.api.message.Message getPVMessage()
      • setPVMessage

        public void setPVMessage​(com.sun.xml.ws.api.message.Message msg)
      • isMissingTimestampAllowed

        public boolean isMissingTimestampAllowed()
      • setAllowMissingTimestamp

        public void setAllowMissingTimestamp​(boolean allowMissingTimestamp)
      • getMustUnderstandValue

        public boolean getMustUnderstandValue()
      • setMustUnderstandValue

        public void setMustUnderstandValue​(boolean muValue)