Class CXFWSS4JOutInterceptor

java.lang.Object
org.apache.wss4j.dom.handler.WSHandler
org.apache.cxf.ws.security.wss4j.AbstractWSS4JInterceptor
org.apache.cxf.ws.security.wss4j.WSS4JOutInterceptor
org.kuali.rice.ksb.security.soap.CXFWSS4JOutInterceptor
All Implemented Interfaces:
org.apache.cxf.binding.soap.interceptor.SoapInterceptor, org.apache.cxf.interceptor.Interceptor<org.apache.cxf.binding.soap.SoapMessage>, org.apache.cxf.phase.PhaseInterceptor<org.apache.cxf.binding.soap.SoapMessage>

public class CXFWSS4JOutInterceptor extends org.apache.cxf.ws.security.wss4j.WSS4JOutInterceptor
Author:
Kuali Rice Team (rice.collab@kuali.org)
  • Field Summary

    Fields inherited from class org.apache.cxf.ws.security.wss4j.WSS4JOutInterceptor

    WSS4J_ACTION_MAP

    Fields inherited from class org.apache.wss4j.dom.handler.WSHandler

    cryptos
  • Constructor Summary

    Constructors
    Constructor
    Description
    CXFWSS4JOutInterceptor(boolean busSecurity)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected Properties
     
    void
    handleMessage(org.apache.cxf.binding.soap.SoapMessage mc)
    This overridden method will not apply security headers if bus security is disabled.
    org.apache.wss4j.common.crypto.Crypto
    loadDecryptionCrypto(org.apache.wss4j.dom.handler.RequestData reqData)
     
    org.apache.wss4j.common.crypto.Crypto
    loadSignatureCrypto(org.apache.wss4j.dom.handler.RequestData reqData)
     

    Methods inherited from class org.apache.cxf.ws.security.wss4j.WSS4JOutInterceptor

    createEndingInterceptor, getProperty, handleFault

    Methods inherited from class org.apache.cxf.ws.security.wss4j.AbstractWSS4JInterceptor

    getAdditionalInterceptors, getAfter, getBefore, getId, getOption, getPassword, getPhase, getProperties, getRoles, getUnderstoodHeaders, isRequestor, loadCryptoFromPropertiesFile, postHandleMessage, setId, setPassword, setPhase, setProperties, setProperty, setProperty, translateProperties

    Methods inherited from class org.apache.wss4j.dom.handler.WSHandler

    checkReceiverResults, checkReceiverResultsAnyOrder, checkSignatureConfirmation, decodeAlgorithmSuite, decodeBooleanConfigValue, decodeDecryptionParameter, decodeEncryptionParameter, decodeFutureTimeToLive, decodePasswordType, decodeSignatureParameter, decodeSignatureParameter2, decodeTimeToLive, decodeUTParameter, doReceiverAction, doSenderAction, getCallbackHandler, getClassLoader, getPasswordCallbackHandler, getPasswordCB, getPasswordEncryptor, getString, getStringOption, loadCrypto, loadEncryptionCrypto, loadSignatureVerificationCrypto

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • CXFWSS4JOutInterceptor

      public CXFWSS4JOutInterceptor(boolean busSecurity)
  • Method Details

    • loadSignatureCrypto

      public org.apache.wss4j.common.crypto.Crypto loadSignatureCrypto(org.apache.wss4j.dom.handler.RequestData reqData)
      Overrides:
      loadSignatureCrypto in class org.apache.wss4j.dom.handler.WSHandler
    • loadDecryptionCrypto

      public org.apache.wss4j.common.crypto.Crypto loadDecryptionCrypto(org.apache.wss4j.dom.handler.RequestData reqData)
      Overrides:
      loadDecryptionCrypto in class org.apache.wss4j.dom.handler.WSHandler
    • getMerlinProperties

      protected Properties getMerlinProperties() throws IOException
      Throws:
      IOException
    • handleMessage

      public void handleMessage(org.apache.cxf.binding.soap.SoapMessage mc)
      This overridden method will not apply security headers if bus security is disabled.
      Specified by:
      handleMessage in interface org.apache.cxf.interceptor.Interceptor<org.apache.cxf.binding.soap.SoapMessage>
      Overrides:
      handleMessage in class org.apache.cxf.ws.security.wss4j.WSS4JOutInterceptor
      See Also:
      • WSS4JOutInterceptor.handleMessage(org.apache.cxf.binding.soap.SoapMessage)