Webservice Security
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
1 | The operation was executed successfully. |
-1 | The operation failed due to a technical error. |