Skip to main content
Skip table of contents

Webservice Security

Dieser Adapter verschlüsselt, signiert und entschlüsselt eine SOAP-Nachricht oder fügt dieser einen Benutzer-Token oder einen Zeitstempel hinzu. Der Adapter erwartet als Input eine gültige SOAP-Nachricht und gibt eine gemäß der gewählten Operation veränderte SOAP-Nachricht aus.

Eigenschaften (Properties)

Operation

Bestimmt, welche Operation der Adapter durchführt

Mögliche Werte:

  • Encode: Nachricht verschlüsseln

  • Decode: Nachricht entschlüsseln

  • Sign Message: Nachricht signieren

  • Add Username Token: Benutzernamens-Token hinzufügen

  • Add Timestamp: Zeitstempel hinzufügen

Parameter

Adapter

Hauptklasse des Adapters (nicht verändern!)

Mögliche Werte: de.softproject.integration.adapter. wssecurity.WSSecurityAdapter : Hauptklasse (Standard)

cryptoProviderClass

Klassennamen für den WSS4J-Crypto-Provider (Provider-Klasse muss das Interface org.apache.ws.security.components.crypto.Crypto implementieren)

Mögliche Werte:

  • Beliebiger Klassenname

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

keystoreType

Keystore-Typ des Crypto-Providers

Mögliche Werte:

  • Beliebiger Keystore-Typ

  • jks: Java Keystore (Standard)

keystorePassword

Passwort des Keystores

Mögliche Werte: Beliebige Zeichenkette

keystoreAlias

Alias-Name des Keystores

Mögliche Werte: Beliebige Zeichenkette

aliasPassword

Alias-Passwort des Keystores

Mögliche Werte: Beliebige Zeichenkette

keystoreFile

Pfad zur Keystore-Datei

encodingAlgorithm

Algorithmus für die symmetrische Verschlüsselung einer Nachricht

Mögliche Werte:

  • Triple DES: Data Encryption Standard -Dreifachverschlüsselungs-Algorithmus verwenden

  • AES 128: Advanced Encryption Standard -Algorithmus mit 128 Bit Schlüssellänge verwenden

  • AES 192: Advanced Encryption Standard -Algorithmus mit 192 Bit Schlüssellänge verwenden

  • AES 256: Advanced Encryption Standard -Algorithmus mit 256 Bit Schlüssellänge verwenden

canonicalization

Kanonisierungs-Algorithmus für die Enkodierung/Signatur gemäß http://www.w3.org/TR/xml-exc-c14n/  oder  http://www.w3.org/TR/xml-c14n 

keyEncodingAlgorithm

Symmetrischer Verschlüsselungs-Algorithmus für den Schlüssel

Mögliche Werte:

  • RSA15: RSA 15

  • RSA OEP: RSA OEP

keyType

Schlüssel-ID-Typ gemäß WS Security X.509 certificate token profile

Mögliche Werte:

  • ISSUER SERIAL: Aussteller und Seriennummer

  • BST DIRECT REFERENCE: Binärer Sicherheits-Token

  • SKI KEY IDENTIFIER: Subject Key Identifier

  • X509 KEY IDENTIFIER: X.509-Aussteller und Seriennummer

signatureAlgorithm

Signatur-Algorithmus

Mögliche Werte:

  • RSA with SHA: RSA mit SHA verwenden

  • DSA with SHA1 (DSS): DSA mit SHA1 (DSS) verwenden

actor

Von der Sicherheitsengine verwendeter Aktor/Rolle gemäß SOAP-Spezifikation

keyAlias

Schlüssel- oder Zertifikats-Alias im Keystore

Mögliche Werte: Beliebige Zeichenkette

keyPassword

Passwort für den Keystore-Alias

Mögliche Werte: Beliebige Zeichenkette

parts

Nachrichten-Teile, die verschlüsselt oder signiert werden sollen

Mögliche Werte: Zeichenkette mit Element-Name, Namensraum und der Verschlüsselungsmethode in Anführungszeichen, durch Semikolon getrennt

Beispiel: "Element";"";"Content"

embededName

Embedded Name

Mögliche Werte: Beliebige Zeichenkette

Statuswerte

1Die Operation wurde erfolgreich ausgeführt.
-1Die Operation ist aufgrund eines technischen Fehlers fehlgeschlagen.
JavaScript errors detected

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

If this problem persists, please contact our support.