public class PolicyBasedWSS4JInInterceptor extends WSS4JInInterceptor
PROCESSOR_MAP, SAML_ROLE_ATTRIBUTENAME_DEFAULT, SECURITY_PROCESSED, VALIDATOR_MAP| Constructor and Description |
|---|
PolicyBasedWSS4JInInterceptor() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
computeAction(org.apache.cxf.binding.soap.SoapMessage message,
RequestData data)
Do whatever is necessary to determine the action for the incoming message and
do whatever other setup work is necessary.
|
protected void |
doResults(org.apache.cxf.binding.soap.SoapMessage msg,
String actor,
Element soapHeader,
Element soapBody,
WSHandlerResult results,
boolean utWithCallbacks) |
void |
handleMessage(org.apache.cxf.binding.soap.SoapMessage msg)
Intercepts a 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.
|
advanceBody, configureReplayCaches, createSecurityEngine, getCallback, getCallback, getProperty, getReplayCache, getSecurityEngine, isGET, setIgnoreActionsgetAdditionalInterceptors, getAfter, getBefore, getId, getOption, getPassword, getPhase, getProperties, getRoles, getUnderstoodHeaders, handleFault, isRequestor, loadCryptoFromPropertiesFile, postHandleMessage, setId, setPassword, setPhase, setProperties, setProperty, setProperty, translatePropertiescheckReceiverResults, 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 void handleMessage(org.apache.cxf.binding.soap.SoapMessage msg)
throws Fault
InterceptorhandleMessage in interface Interceptor<org.apache.cxf.binding.soap.SoapMessage>handleMessage in class WSS4JInInterceptorFaultprotected boolean isNonceCacheRequired(List<Integer> actions, org.apache.cxf.binding.soap.SoapMessage msg)
isNonceCacheRequired in class WSS4JInInterceptorprotected boolean isTimestampCacheRequired(List<Integer> actions, org.apache.cxf.binding.soap.SoapMessage msg)
isTimestampCacheRequired in class WSS4JInInterceptorprotected boolean isSamlCacheRequired(List<Integer> actions, org.apache.cxf.binding.soap.SoapMessage msg)
isSamlCacheRequired in class WSS4JInInterceptorprotected void setAlgorithmSuites(org.apache.cxf.binding.soap.SoapMessage message,
RequestData data)
throws WSSecurityException
setAlgorithmSuites in class WSS4JInInterceptorWSSecurityExceptionprotected void computeAction(org.apache.cxf.binding.soap.SoapMessage message,
RequestData data)
throws WSSecurityException
WSS4JInInterceptorcomputeAction in class WSS4JInInterceptorWSSecurityExceptionprotected void doResults(org.apache.cxf.binding.soap.SoapMessage msg,
String actor,
Element soapHeader,
Element soapBody,
WSHandlerResult results,
boolean utWithCallbacks)
throws SOAPException,
XMLStreamException,
WSSecurityException
doResults in class WSS4JInInterceptorSOAPExceptionXMLStreamExceptionWSSecurityExceptionCopyright © 2018 JBoss by Red Hat. All rights reserved.