Package org.apache.cxf.ws.security.wss4j
Class AbstractWSS4JInterceptor
java.lang.Object
org.apache.wss4j.dom.handler.WSHandler
org.apache.cxf.ws.security.wss4j.AbstractWSS4JInterceptor
- 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>
- Direct Known Subclasses:
WSS4JInInterceptor,WSS4JOutInterceptor
public abstract class AbstractWSS4JInterceptor
extends org.apache.wss4j.dom.handler.WSHandler
implements org.apache.cxf.binding.soap.interceptor.SoapInterceptor, org.apache.cxf.phase.PhaseInterceptor<org.apache.cxf.binding.soap.SoapMessage>
-
Field Summary
Fields inherited from class org.apache.wss4j.dom.handler.WSHandler
cryptos -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionCollection<org.apache.cxf.phase.PhaseInterceptor<? extends org.apache.cxf.message.Message>>getAfter()getId()getPassword(Object msgContext) getPhase()getProperty(Object msgContext, String key) getRoles()voidhandleFault(org.apache.cxf.binding.soap.SoapMessage message) protected booleanisRequestor(org.apache.cxf.binding.soap.SoapMessage message) protected org.apache.wss4j.common.crypto.CryptoloadCryptoFromPropertiesFile(String propFilename, org.apache.wss4j.dom.handler.RequestData reqData) voidpostHandleMessage(org.apache.cxf.binding.soap.SoapMessage message) voidvoidsetPassword(Object msgContext, String password) voidvoidsetProperties(Map<String, Object> properties) voidsetProperty(Object msgContext, String key, Object value) voidsetProperty(String key, String value) protected voidtranslateProperties(org.apache.cxf.binding.soap.SoapMessage msg) 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, loadDecryptionCrypto, loadEncryptionCrypto, loadSignatureCrypto, loadSignatureVerificationCryptoMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.cxf.interceptor.Interceptor
handleMessage
-
Constructor Details
-
AbstractWSS4JInterceptor
public AbstractWSS4JInterceptor()
-
-
Method Details
-
getRoles
- Specified by:
getRolesin interfaceorg.apache.cxf.binding.soap.interceptor.SoapInterceptor
-
handleFault
public void handleFault(org.apache.cxf.binding.soap.SoapMessage message) - Specified by:
handleFaultin interfaceorg.apache.cxf.interceptor.Interceptor<org.apache.cxf.binding.soap.SoapMessage>
-
postHandleMessage
public void postHandleMessage(org.apache.cxf.binding.soap.SoapMessage message) throws org.apache.cxf.interceptor.Fault - Throws:
org.apache.cxf.interceptor.Fault
-
getAdditionalInterceptors
public Collection<org.apache.cxf.phase.PhaseInterceptor<? extends org.apache.cxf.message.Message>> getAdditionalInterceptors()- Specified by:
getAdditionalInterceptorsin interfaceorg.apache.cxf.phase.PhaseInterceptor<org.apache.cxf.binding.soap.SoapMessage>
-
getPhase
- Specified by:
getPhasein interfaceorg.apache.cxf.phase.PhaseInterceptor<org.apache.cxf.binding.soap.SoapMessage>
-
setPhase
-
getOption
- Specified by:
getOptionin classorg.apache.wss4j.dom.handler.WSHandler
-
setProperty
-
getPassword
- Specified by:
getPasswordin classorg.apache.wss4j.dom.handler.WSHandler
-
getProperty
- Specified by:
getPropertyin classorg.apache.wss4j.dom.handler.WSHandler
-
setPassword
- Specified by:
setPasswordin classorg.apache.wss4j.dom.handler.WSHandler
-
setProperty
- Specified by:
setPropertyin classorg.apache.wss4j.dom.handler.WSHandler
-
getId
- Specified by:
getIdin interfaceorg.apache.cxf.phase.PhaseInterceptor<org.apache.cxf.binding.soap.SoapMessage>
-
setId
-
getUnderstoodHeaders
- Specified by:
getUnderstoodHeadersin interfaceorg.apache.cxf.binding.soap.interceptor.SoapInterceptor
-
getProperties
-
setProperties
-
getAfter
- Specified by:
getAfterin interfaceorg.apache.cxf.phase.PhaseInterceptor<org.apache.cxf.binding.soap.SoapMessage>
-
getBefore
- Specified by:
getBeforein interfaceorg.apache.cxf.phase.PhaseInterceptor<org.apache.cxf.binding.soap.SoapMessage>
-
isRequestor
protected boolean isRequestor(org.apache.cxf.binding.soap.SoapMessage message) -
translateProperties
protected void translateProperties(org.apache.cxf.binding.soap.SoapMessage msg) -
loadCryptoFromPropertiesFile
protected org.apache.wss4j.common.crypto.Crypto loadCryptoFromPropertiesFile(String propFilename, org.apache.wss4j.dom.handler.RequestData reqData) throws org.apache.wss4j.common.ext.WSSecurityException - Overrides:
loadCryptoFromPropertiesFilein classorg.apache.wss4j.dom.handler.WSHandler- Throws:
org.apache.wss4j.common.ext.WSSecurityException
-