Package org.kuali.rice.ksb.security.soap
Class CXFWSS4JInInterceptor
java.lang.Object
org.apache.wss4j.dom.handler.WSHandler
org.apache.cxf.ws.security.wss4j.AbstractWSS4JInterceptor
org.apache.cxf.ws.security.wss4j.WSS4JInInterceptor
org.kuali.rice.ksb.security.soap.CXFWSS4JInInterceptor
- 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 CXFWSS4JInInterceptor
extends org.apache.cxf.ws.security.wss4j.WSS4JInInterceptor
- Author:
- Kuali Rice Team (rice.collab@kuali.org)
-
Field Summary
Fields inherited from class org.apache.cxf.ws.security.wss4j.WSS4JInInterceptor
PROCESSOR_MAP, SAML_ROLE_ATTRIBUTENAME_DEFAULT, SECURITY_PROCESSED, VALIDATOR_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.WSS4JInInterceptor
advanceBody, checkActions, computeAction, configureReplayCaches, doResults, getCallback, getCallback, getProperty, getReplayCache, getSecurityEngine, isGET, isNonceCacheRequired, isSamlCacheRequired, isTimestampCacheRequired, setAlgorithmSuites, setIgnoreActionsMethods inherited from class org.apache.cxf.ws.security.wss4j.AbstractWSS4JInterceptor
getAdditionalInterceptors, getAfter, getBefore, getId, getOption, getPassword, getPhase, getProperties, getRoles, getUnderstoodHeaders, handleFault, 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
-
CXFWSS4JInInterceptor
public CXFWSS4JInInterceptor(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.WSS4JInInterceptor- See Also:
-