public class WSS4JInInterceptor extends AbstractWSS4JInterceptor
Modifier and Type | Field and Description |
---|---|
static String |
PROCESSOR_MAP |
static String |
SAML_ROLE_ATTRIBUTENAME_DEFAULT
This configuration tag specifies the default attribute name where the roles are present
The default is "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/role".
|
static String |
SECURITY_PROCESSED |
static String |
VALIDATOR_MAP |
Constructor and Description |
---|
WSS4JInInterceptor() |
WSS4JInInterceptor(boolean ignore) |
WSS4JInInterceptor(Map<String,Object> properties) |
Modifier and Type | Method and Description |
---|---|
protected void |
advanceBody(org.apache.cxf.binding.soap.SoapMessage msg,
Node body) |
protected void |
computeAction(org.apache.cxf.binding.soap.SoapMessage msg,
RequestData reqData)
Do whatever is necessary to determine the action for the incoming message and
do whatever other setup work is necessary.
|
protected void |
configureReplayCaches(RequestData reqData,
List<Integer> actions,
org.apache.cxf.binding.soap.SoapMessage msg) |
protected static WSSecurityEngine |
createSecurityEngine(Map<QName,Object> map) |
protected void |
doResults(org.apache.cxf.binding.soap.SoapMessage msg,
String actor,
Element soapHeader,
Element soapBody,
WSHandlerResult wsResult,
boolean utWithCallbacks) |
protected CallbackHandler |
getCallback(RequestData reqData) |
protected CallbackHandler |
getCallback(RequestData reqData,
boolean utWithCallbacks) |
Object |
getProperty(Object msgContext,
String key) |
protected ReplayCache |
getReplayCache(org.apache.cxf.binding.soap.SoapMessage message,
String booleanKey,
String instanceKey)
Get a ReplayCache instance.
|
protected WSSecurityEngine |
getSecurityEngine(boolean utWithCallbacks) |
void |
handleMessage(org.apache.cxf.binding.soap.SoapMessage msg)
Intercepts a message.
|
boolean |
isGET(org.apache.cxf.binding.soap.SoapMessage message) |
protected boolean |
isNonceCacheRequired(List<Integer> actions,
org.apache.cxf.binding.soap.SoapMessage msg)
Is a Nonce Cache required, i.e.
|
protected boolean |
isSamlCacheRequired(List<Integer> actions,
org.apache.cxf.binding.soap.SoapMessage msg)
Is a SAML Cache required, i.e.
|
protected boolean |
isTimestampCacheRequired(List<Integer> actions,
org.apache.cxf.binding.soap.SoapMessage msg)
Is a Timestamp cache required, i.e.
|
protected void |
setAlgorithmSuites(org.apache.cxf.binding.soap.SoapMessage message,
RequestData data)
Set a WSS4J AlgorithmSuite object on the RequestData context, to restrict the
algorithms that are allowed for encryption, signature, etc.
|
void |
setIgnoreActions(boolean i) |
getAdditionalInterceptors, getAfter, getBefore, getId, getOption, getPassword, getPhase, getProperties, getRoles, getUnderstoodHeaders, handleFault, isRequestor, loadCryptoFromPropertiesFile, postHandleMessage, setId, setPassword, setPhase, setProperties, setProperty, setProperty, translateProperties
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, loadSignatureVerificationCrypto
public static final String SAML_ROLE_ATTRIBUTENAME_DEFAULT
public static final String PROCESSOR_MAP
public static final String VALIDATOR_MAP
public static final String SECURITY_PROCESSED
public WSS4JInInterceptor()
public WSS4JInInterceptor(boolean ignore)
public void setIgnoreActions(boolean i)
public Object getProperty(Object msgContext, String key)
getProperty
in class AbstractWSS4JInterceptor
public final boolean isGET(org.apache.cxf.binding.soap.SoapMessage message)
public void handleMessage(org.apache.cxf.binding.soap.SoapMessage msg) throws Fault
Interceptor
Fault
protected void computeAction(org.apache.cxf.binding.soap.SoapMessage msg, RequestData reqData) throws WSSecurityException
msg
- reqData
- WSSecurityException
protected void configureReplayCaches(RequestData reqData, List<Integer> actions, org.apache.cxf.binding.soap.SoapMessage msg) throws WSSecurityException
WSSecurityException
protected boolean isNonceCacheRequired(List<Integer> actions, org.apache.cxf.binding.soap.SoapMessage msg)
protected boolean isTimestampCacheRequired(List<Integer> actions, org.apache.cxf.binding.soap.SoapMessage msg)
protected boolean isSamlCacheRequired(List<Integer> actions, org.apache.cxf.binding.soap.SoapMessage msg)
protected void setAlgorithmSuites(org.apache.cxf.binding.soap.SoapMessage message, RequestData data) throws WSSecurityException
WSSecurityException
protected void doResults(org.apache.cxf.binding.soap.SoapMessage msg, String actor, Element soapHeader, Element soapBody, WSHandlerResult wsResult, boolean utWithCallbacks) throws SOAPException, XMLStreamException, WSSecurityException
protected void advanceBody(org.apache.cxf.binding.soap.SoapMessage msg, Node body) throws SOAPException, XMLStreamException, WSSecurityException
protected CallbackHandler getCallback(RequestData reqData, boolean utWithCallbacks) throws WSSecurityException
WSSecurityException
protected CallbackHandler getCallback(RequestData reqData) throws WSSecurityException
WSSecurityException
protected WSSecurityEngine getSecurityEngine(boolean utWithCallbacks)
protected static WSSecurityEngine createSecurityEngine(Map<QName,Object> map)
protected ReplayCache getReplayCache(org.apache.cxf.binding.soap.SoapMessage message, String booleanKey, String instanceKey)
Copyright © 2017 JBoss by Red Hat. All rights reserved.