Skip to main content
Skip table of contents

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:

  • Decode: Encode message

  • Decode: Decode message

  • Sign Message: Sign message

  • Add Username Token: Add user name token

  • Add Timestamp: Add timestamp

Parameters

Adapter

Main class of the adapter (do not change!)

Possible values: de.softproject.integration.adapter. wssecurity.WSSecurityAdapter : Main class (default)

cryptoProviderClass

Class name for the WSS4J crypto provider (provider class must implement the interface org.apache.ws.security.components.crypto.Crypto)

Possible values:

  • Any class name

  • org.apache.ws.security.components.crypto.Merlin: Merlin-Crypto-Provider (default)

keystoreType

Keystore type of the crypto provider

Possible values:

  • Any keystore type

  • jks: Java Keystore (default)

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:

  • Triple DES: Data Encryption Standard -Use triple encryption algorithm

  • AES 128: Advanced Encryption Standard -Use algorithm with 128 bit key length

  • AES 128: Advanced Encryption Standard -Use algorithm with 192 bit key length

  • AES 128: Advanced Encryption Standard -Use algorithm with 256 bit key length

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:

  • RSA15: RSA 15

  • RSA OEP: RSA OEP

keyType

Key ID type according to WS Security X.509 certificate token profile

Possible values:

  • ISSUER SERIAL: Issuer and serial number

  • BST DIRECT REFERENCE: Binary security token

  • SKI KEY IDENTIFIER: Subject Key Identifier

  • X509 KEY IDENTIFIER: X.509 issuer and serial number

signatureAlgorithm

Signature algorithm

Possible values:

  • RSA with SHA: Use RSA with SHA

  • DSA with SHA1 (DSS): Use DSA with SHA1 (DSS)

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: "Element";"";"Content"

embededName

Embedded name

Possible values: Any string

Status values

1The operation was executed successfully.
-1The operation failed due to a technical error.
JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.