Class WSS4JStaxInInterceptor

java.lang.Object
org.apache.cxf.ws.security.wss4j.AbstractWSS4JStaxInterceptor
org.apache.cxf.ws.security.wss4j.WSS4JStaxInInterceptor
All Implemented Interfaces:
SoapInterceptor, Interceptor<SoapMessage>, PhaseInterceptor<SoapMessage>
Direct Known Subclasses:
PolicyBasedWSS4JStaxInInterceptor

public class WSS4JStaxInInterceptor extends AbstractWSS4JStaxInterceptor
  • Field Details

    • SECURITY_PROCESSED

      public static final String SECURITY_PROCESSED
  • Constructor Details

    • WSS4JStaxInInterceptor

      public WSS4JStaxInInterceptor(org.apache.wss4j.stax.ext.WSSSecurityProperties securityProperties)
    • WSS4JStaxInInterceptor

      public WSS4JStaxInInterceptor(Map<String,Object> props)
    • WSS4JStaxInInterceptor

      public WSS4JStaxInInterceptor()
  • Method Details

    • isGET

      public final boolean isGET(SoapMessage message)
    • handleMessage

      public void handleMessage(SoapMessage soapMessage) 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.
      Throws:
      Fault
    • 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
      Throws:
      org.apache.wss4j.common.WSSPolicyException
    • configureProperties

      protected void configureProperties(SoapMessage msg, org.apache.wss4j.stax.ext.WSSSecurityProperties securityProperties) throws org.apache.xml.security.exceptions.XMLSecurityException
      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
    • 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
    • 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