Class JAXBFilterProcessingContext

All Implemented Interfaces:
SecurityProcessingContext

public class JAXBFilterProcessingContext extends FilterProcessingContext
Author:
Ashutosh.Shahi@Sun.Com
  • Field Details

    • logger

      protected static final Logger logger
  • Constructor Details

  • Method Details

    • getSecuredMessage

      public SecuredMessage getSecuredMessage()
    • isOneWayMessage

      public void isOneWayMessage(boolean value)
    • setEdIdforEh

      public void setEdIdforEh(String id)
    • getEdIdforEh

      public String getEdIdforEh()
    • setJAXWSMessage

      public void setJAXWSMessage(Message jaxWsMessage, SOAPVersion soapVersion)
    • setMessage

      public void setMessage(Message message)
    • getJAXWSMessage

      public Message getJAXWSMessage()
    • getSOAPVersion

      public SOAPVersion getSOAPVersion()
    • setSOAPVersion

      public void setSOAPVersion(SOAPVersion sv)
    • isSOAP12

      public boolean isSOAP12()
    • getSecurityHeader

      public SecurityHeader getSecurityHeader()
    • getSecureMessage

      protected SecurableSoapMessage getSecureMessage()
      Overrides:
      getSecureMessage in class ProcessingContext
    • setSecureMessage

      protected void setSecureMessage(SecurableSoapMessage msg)
      Overrides:
      setSecureMessage in class ProcessingContext
    • setSOAPMessage

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

      public javax.xml.soap.SOAPMessage getSOAPMessage()
      Specified by:
      getSOAPMessage in interface SecurityProcessingContext
      Overrides:
      getSOAPMessage in class ProcessingContext
      Returns:
      the SOAPMessage from the context
    • copy

      public void copy(ProcessingContext ctxx1, ProcessingContext ctxx2) throws 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:
      XWSSecurityException - if there was an error during the copy operation
    • generateID

      public String generateID()
    • getSecurityContext

      public SecurityContext getSecurityContext()
    • 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 AddressingVersion getAddressingVersion()
    • setAddressingVersion

      public void setAddressingVersion(AddressingVersion addrVer)
    • setCurrentBuffer

      public void setCurrentBuffer(XMLStreamBuffer buffer)
    • getCurrentBuffer

      public 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()
    • getBSPContext

      public BasicSecurityProfile getBSPContext()
    • getPVMessage

      public Message getPVMessage()
    • setPVMessage

      public void setPVMessage(Message msg)
    • isMissingTimestampAllowed

      public boolean isMissingTimestampAllowed()
    • setAllowMissingTimestamp

      public void setAllowMissingTimestamp(boolean allowMissingTimestamp)
    • getMustUnderstandValue

      public boolean getMustUnderstandValue()
    • setMustUnderstandValue

      public void setMustUnderstandValue(boolean muValue)