Package org.mule.soap.api.security
Class WssEncryptSecurityStrategy
java.lang.Object
org.mule.soap.api.security.WssEncryptSecurityStrategy
- All Implemented Interfaces:
SecurityStrategy
Verifies the signature of a SOAP response, using certificates of the trust-store in the provided TLS context.
- Since:
- 1.0
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.mule.soap.api.security.SecurityStrategy
SecurityStrategy.SecurityStrategyType -
Constructor Summary
ConstructorsConstructorDescriptionWssEncryptSecurityStrategy(WssKeyStoreConfiguration keyStoreConfiguration) WssEncryptSecurityStrategy(WssKeyStoreConfiguration keyStoreConfiguration, WssEncryptionConfiguration wssEncryptionConfiguration) -
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
-
WssEncryptSecurityStrategy
-
WssEncryptSecurityStrategy
public WssEncryptSecurityStrategy(WssKeyStoreConfiguration keyStoreConfiguration, WssEncryptionConfiguration wssEncryptionConfiguration)
-
-
Method Details
-
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.
-
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.
-
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.
-