Package org.apache.cxf.ws.security.wss4j
Class WSS4JStaxInInterceptor
- java.lang.Object
-
- org.apache.cxf.ws.security.wss4j.AbstractWSS4JStaxInterceptor
-
- org.apache.cxf.ws.security.wss4j.WSS4JStaxInInterceptor
-
- All Implemented Interfaces:
SoapInterceptor,Interceptor<SoapMessage>,PhaseInterceptor<SoapMessage>
- Direct Known Subclasses:
PolicyBasedWSS4JStaxInInterceptor
public class WSS4JStaxInInterceptor extends AbstractWSS4JStaxInterceptor
-
-
Field Summary
Fields Modifier and Type Field Description static StringSECURITY_PROCESSED
-
Constructor Summary
Constructors Constructor Description WSS4JStaxInInterceptor()WSS4JStaxInInterceptor(Map<String,Object> props)WSS4JStaxInInterceptor(org.apache.wss4j.stax.ext.WSSSecurityProperties securityProperties)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidconfigureProperties(SoapMessage msg, org.apache.wss4j.stax.ext.WSSSecurityProperties securityProperties)protected List<org.apache.xml.security.stax.securityEvent.SecurityEventListener>configureSecurityEventListeners(SoapMessage msg, org.apache.wss4j.stax.ext.WSSSecurityProperties securityProperties)voidhandleMessage(SoapMessage soapMessage)Intercepts a message.booleanisGET(SoapMessage message)protected booleanisNonceCacheRequired(SoapMessage msg, org.apache.wss4j.stax.ext.WSSSecurityProperties securityProperties)Is a Nonce Cache required, i.e.protected booleanisSamlCacheRequired(SoapMessage msg, org.apache.wss4j.stax.ext.WSSSecurityProperties securityProperties)Is a SAML Cache required, i.e.protected booleanisTimestampCacheRequired(SoapMessage msg, org.apache.wss4j.stax.ext.WSSSecurityProperties securityProperties)Is a Timestamp cache required, i.e.-
Methods inherited from class org.apache.cxf.ws.security.wss4j.AbstractWSS4JStaxInterceptor
configureCallbackHandler, createSecurityProperties, getAdditionalInterceptors, getAfter, getBefore, getEncryptionCrypto, getId, getOption, getPassword, getPasswordEncryptor, getPhase, getProperties, getProperty, getRoles, getSignatureCrypto, getUnderstoodHeaders, handleFault, isRequestor, loadCrypto, loadCryptoFromPropertiesFile, postHandleMessage, setId, setPassword, setPhase, setProperty, translateProperties
-
-
-
-
Field Detail
-
SECURITY_PROCESSED
public static final String SECURITY_PROCESSED
-
-
Method Detail
-
isGET
public final boolean isGET(SoapMessage message)
-
handleMessage
public void handleMessage(SoapMessage soapMessage) throws Fault
Description copied from interface:InterceptorIntercepts a message. Interceptors should NOT invoke handleMessage or handleFault on the next interceptor - the interceptor chain will take care of this.- Throws:
Fault
-
configureSecurityEventListeners
protected List<org.apache.xml.security.stax.securityEvent.SecurityEventListener> configureSecurityEventListeners(SoapMessage msg, org.apache.wss4j.stax.ext.WSSSecurityProperties securityProperties) throws org.apache.wss4j.common.WSSPolicyException
- Throws:
org.apache.wss4j.common.WSSPolicyException
-
configureProperties
protected void configureProperties(SoapMessage msg, org.apache.wss4j.stax.ext.WSSSecurityProperties securityProperties) throws org.apache.xml.security.exceptions.XMLSecurityException
- Throws:
org.apache.xml.security.exceptions.XMLSecurityException
-
isNonceCacheRequired
protected boolean isNonceCacheRequired(SoapMessage msg, org.apache.wss4j.stax.ext.WSSSecurityProperties securityProperties)
Is a Nonce Cache required, i.e. are we expecting a UsernameToken
-
isTimestampCacheRequired
protected boolean isTimestampCacheRequired(SoapMessage msg, org.apache.wss4j.stax.ext.WSSSecurityProperties securityProperties)
Is a Timestamp cache required, i.e. are we expecting a Timestamp
-
isSamlCacheRequired
protected boolean isSamlCacheRequired(SoapMessage msg, org.apache.wss4j.stax.ext.WSSSecurityProperties securityProperties)
Is a SAML Cache required, i.e. are we expecting a SAML Token
-
-