Package org.mule.soap.api.security
Class WssIncomingTimestampSecurityStrategy
java.lang.Object
org.mule.soap.api.security.WssIncomingTimestampSecurityStrategy
- All Implemented Interfaces:
SecurityStrategy
Verifies the timestamp of an incoming SOAP message.
This should be used when an incoming soap message is encrypted, signed, etc, and also includes a timestamp that express the creation and expiration of the security semantic of the message.
- Since:
- 1.2.0
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.mule.soap.api.security.SecurityStrategy
SecurityStrategy.SecurityStrategyType -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGives the option to return a customWSPasswordCallbackHandlerinstance allowing to compose many password handlers from different security strategies.Returns a set of properties to be set on the SOAP request interceptors (OUT interceptors) in order to appliesthissecurity strategy.Returns the security action name that is going to be executed in the request phase (OUT interceptors).Returns the type of the security strategy, if applies for the request or the response.
-
Constructor Details
-
WssIncomingTimestampSecurityStrategy
public WssIncomingTimestampSecurityStrategy(long futureTimeToLive)
-
-
Method Details
-
securityAction
Description copied from interface:SecurityStrategyReturns the security action name that is going to be executed in the request phase (OUT interceptors).- Specified by:
securityActionin interfaceSecurityStrategy- Returns:
- the request action name of
thissecurity strategy.
-
securityType
Description copied from interface:SecurityStrategyReturns the type of the security strategy, if applies for the request or the response.- Specified by:
securityTypein interfaceSecurityStrategy- Returns:
- whether is the security strategy applies for the request or the response.
-
buildPasswordCallbackHandler
Description copied from interface:SecurityStrategyGives the option to return a customWSPasswordCallbackHandlerinstance allowing to compose many password handlers from different security strategies.- Specified by:
buildPasswordCallbackHandlerin interfaceSecurityStrategy- Returns:
- an optional
WSPasswordCallbackHandlerto be added to the composite callback handler.
-
buildSecurityProperties
Description copied from interface:SecurityStrategyReturns a set of properties to be set on the SOAP request interceptors (OUT interceptors) in order to appliesthissecurity strategy.- Specified by:
buildSecurityPropertiesin interfaceSecurityStrategy- Returns:
- a
Mapwith the properties required to apply the security strategy.
-