This adapter encodes, signs and decodes a SOAP message or adds a user token or a timestamp to it. The adapter expects a valid SOAP message as input and outputs a SOAP message modified according to the selected operation.
Properties
|
Operation |
Determines which operation the adapter executes Possible values:
|
Parameters
|
Adapter |
Main class of the adapter (do not change!) Possible values: |
|
cryptoProviderClass |
Class name for the WSS4J crypto provider (provider class must implement the interface Possible values:
|
|
keystoreType |
Keystore type of the crypto provider Possible values:
|
|
keystorePassword |
Keystore password Possible values: Any string |
|
keystoreAlias |
Alias name of the keystore Possible values: Any string |
|
aliasPassword |
Alias password of the keystore Possible values: Any string |
|
keystoreFile |
Path to the keystore file |
|
encodingAlgorithm |
Algorithm for symmetric encryption of a message Possible values:
|
|
canonicalization |
Canonicalization algorithm for encoding/signing according to http://www.w3.org/TR/xml-exc-c14n/ or http://www.w3.org/TR/xml-c14n |
|
keyEncodingAlgorithm |
Symmetric encryption algorithm for the key Possible values:
|
|
keyType |
Key ID type according to WS Security X.509 certificate token profile Possible values:
|
|
signatureAlgorithm |
Signature algorithm Possible values:
|
|
actor |
Actuator/role used by the safety engine according to the SOAP specification. |
|
keyAlias |
Key or certificate alias in the keystore Possible values: Any string |
|
keyPassword |
Password for the keystore alias Possible values: Any string |
|
parts |
Message parts to be encrypted or signed Possible values: String with element name, namespace and the encryption method in quotes, separated by semicolon Example: |
|
embededName |
Embedded name Possible values: Any string |
Status values
|
|
The operation was executed successfully. |
|
|
The operation failed due to a technical error. |