Class PolicyBasedWSS4JStaxInInterceptor

All Implemented Interfaces:
SoapInterceptor, Interceptor<SoapMessage>, PhaseInterceptor<SoapMessage>

public class PolicyBasedWSS4JStaxInInterceptor extends WSS4JStaxInInterceptor
  • Constructor Details

    • PolicyBasedWSS4JStaxInInterceptor

      public PolicyBasedWSS4JStaxInInterceptor()
  • Method Details

    • handleMessage

      public void handleMessage(SoapMessage msg) throws Fault
      Description copied from interface: Interceptor
      Intercepts a message. Interceptors should NOT invoke handleMessage or handleFault on the next interceptor - the interceptor chain will take care of this.
      Specified by:
      handleMessage in interface Interceptor<SoapMessage>
      Overrides:
      handleMessage in class WSS4JStaxInInterceptor
      Throws:
      Fault
    • createSecurityProperties

      protected org.apache.wss4j.stax.ext.WSSSecurityProperties createSecurityProperties()
      Overrides:
      createSecurityProperties in class AbstractWSS4JStaxInterceptor
    • configureProperties

      protected void configureProperties(SoapMessage msg, org.apache.wss4j.stax.ext.WSSSecurityProperties securityProperties) throws org.apache.xml.security.exceptions.XMLSecurityException
      Overrides:
      configureProperties in class WSS4JStaxInInterceptor
      Throws:
      org.apache.xml.security.exceptions.XMLSecurityException
    • isNonceCacheRequired

      protected boolean isNonceCacheRequired(SoapMessage msg, org.apache.wss4j.stax.ext.WSSSecurityProperties securityProperties)
      Is a Nonce Cache required, i.e. are we expecting a UsernameToken
      Overrides:
      isNonceCacheRequired in class WSS4JStaxInInterceptor
    • isTimestampCacheRequired

      protected boolean isTimestampCacheRequired(SoapMessage msg, org.apache.wss4j.stax.ext.WSSSecurityProperties securityProperties)
      Is a Timestamp cache required, i.e. are we expecting a Timestamp
      Overrides:
      isTimestampCacheRequired in class WSS4JStaxInInterceptor
    • isSamlCacheRequired

      protected boolean isSamlCacheRequired(SoapMessage msg, org.apache.wss4j.stax.ext.WSSSecurityProperties securityProperties)
      Is a SAML Cache required, i.e. are we expecting a SAML Token
      Overrides:
      isSamlCacheRequired in class WSS4JStaxInInterceptor
    • configureSecurityEventListeners

      protected List<org.apache.xml.security.stax.securityEvent.SecurityEventListener> configureSecurityEventListeners(SoapMessage msg, org.apache.wss4j.stax.ext.WSSSecurityProperties securityProperties) throws org.apache.wss4j.common.WSSPolicyException
      Overrides:
      configureSecurityEventListeners in class WSS4JStaxInInterceptor
      Throws:
      org.apache.wss4j.common.WSSPolicyException