Package org.kuali.rice.ksb.security.soap
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_MAPFields inherited from class org.apache.wss4j.dom.handler.WSHandler
cryptos -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected PropertiesvoidhandleMessage(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.CryptoloadDecryptionCrypto(org.apache.wss4j.dom.handler.RequestData reqData) org.apache.wss4j.common.crypto.CryptoloadSignatureCrypto(org.apache.wss4j.dom.handler.RequestData reqData) Methods inherited from class org.apache.cxf.ws.security.wss4j.WSS4JOutInterceptor
createEndingInterceptor, getProperty, handleFaultMethods 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, translatePropertiesMethods 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
-
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:
loadSignatureCryptoin classorg.apache.wss4j.dom.handler.WSHandler
-
loadDecryptionCrypto
public org.apache.wss4j.common.crypto.Crypto loadDecryptionCrypto(org.apache.wss4j.dom.handler.RequestData reqData) - Overrides:
loadDecryptionCryptoin classorg.apache.wss4j.dom.handler.WSHandler
-
getMerlinProperties
- 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:
handleMessagein interfaceorg.apache.cxf.interceptor.Interceptor<org.apache.cxf.binding.soap.SoapMessage>- Overrides:
handleMessagein classorg.apache.cxf.ws.security.wss4j.WSS4JOutInterceptor- See Also:
-
WSS4JOutInterceptor.handleMessage(org.apache.cxf.binding.soap.SoapMessage)
-