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>
| Constructor and Description |
|---|
AbstractWSS4JInterceptor() |
| Modifier and Type | Method and Description |
|---|---|
Collection<org.apache.cxf.phase.PhaseInterceptor<? extends org.apache.cxf.message.Message>> |
getAdditionalInterceptors() |
Set<String> |
getAfter() |
Set<String> |
getBefore() |
String |
getId() |
Object |
getOption(String key) |
String |
getPassword(Object msgContext) |
String |
getPhase() |
Map<String,Object> |
getProperties() |
Object |
getProperty(Object msgContext,
String key) |
Set<URI> |
getRoles() |
Set<QName> |
getUnderstoodHeaders() |
void |
handleFault(org.apache.cxf.binding.soap.SoapMessage message) |
protected boolean |
isRequestor(org.apache.cxf.binding.soap.SoapMessage message) |
protected org.apache.wss4j.common.crypto.Crypto |
loadCryptoFromPropertiesFile(String propFilename,
org.apache.wss4j.dom.handler.RequestData reqData) |
void |
postHandleMessage(org.apache.cxf.binding.soap.SoapMessage message) |
void |
setId(String id) |
void |
setPassword(Object msgContext,
String password) |
void |
setPhase(String phase) |
void |
setProperties(Map<String,Object> properties) |
void |
setProperty(Object msgContext,
String key,
Object value) |
void |
setProperty(String key,
String value) |
protected void |
translateProperties(org.apache.cxf.binding.soap.SoapMessage msg) |
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, loadSignatureVerificationCryptopublic Set<URI> getRoles()
getRoles in interface org.apache.cxf.binding.soap.interceptor.SoapInterceptorpublic void handleFault(org.apache.cxf.binding.soap.SoapMessage message)
handleFault in interface org.apache.cxf.interceptor.Interceptor<org.apache.cxf.binding.soap.SoapMessage>public void postHandleMessage(org.apache.cxf.binding.soap.SoapMessage message)
throws org.apache.cxf.interceptor.Fault
org.apache.cxf.interceptor.Faultpublic Collection<org.apache.cxf.phase.PhaseInterceptor<? extends org.apache.cxf.message.Message>> getAdditionalInterceptors()
getAdditionalInterceptors in interface org.apache.cxf.phase.PhaseInterceptor<org.apache.cxf.binding.soap.SoapMessage>public String getPhase()
getPhase in interface org.apache.cxf.phase.PhaseInterceptor<org.apache.cxf.binding.soap.SoapMessage>public void setPhase(String phase)
public Object getOption(String key)
getOption in class org.apache.wss4j.dom.handler.WSHandlerpublic String getPassword(Object msgContext)
getPassword in class org.apache.wss4j.dom.handler.WSHandlerpublic Object getProperty(Object msgContext, String key)
getProperty in class org.apache.wss4j.dom.handler.WSHandlerpublic void setPassword(Object msgContext, String password)
setPassword in class org.apache.wss4j.dom.handler.WSHandlerpublic void setProperty(Object msgContext, String key, Object value)
setProperty in class org.apache.wss4j.dom.handler.WSHandlerpublic String getId()
getId in interface org.apache.cxf.phase.PhaseInterceptor<org.apache.cxf.binding.soap.SoapMessage>public void setId(String id)
public Set<QName> getUnderstoodHeaders()
getUnderstoodHeaders in interface org.apache.cxf.binding.soap.interceptor.SoapInterceptorpublic Set<String> getAfter()
getAfter in interface org.apache.cxf.phase.PhaseInterceptor<org.apache.cxf.binding.soap.SoapMessage>public Set<String> getBefore()
getBefore in interface org.apache.cxf.phase.PhaseInterceptor<org.apache.cxf.binding.soap.SoapMessage>protected boolean isRequestor(org.apache.cxf.binding.soap.SoapMessage message)
protected void translateProperties(org.apache.cxf.binding.soap.SoapMessage msg)
protected org.apache.wss4j.common.crypto.Crypto loadCryptoFromPropertiesFile(String propFilename, org.apache.wss4j.dom.handler.RequestData reqData) throws org.apache.wss4j.common.ext.WSSecurityException
loadCryptoFromPropertiesFile in class org.apache.wss4j.dom.handler.WSHandlerorg.apache.wss4j.common.ext.WSSecurityExceptionApache CXF