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:
|
Parameter
Adapter | Hauptklasse des Adapters (nicht verändern!) Mögliche Werte: |
cryptoProviderClass | Klassennamen für den WSS4J-Crypto-Provider (Provider-Klasse muss das Interface Mögliche Werte:
|
keystoreType | Keystore-Typ des Crypto-Providers Mögliche Werte:
|
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:
|
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:
|
keyType | Schlüssel-ID-Typ gemäß WS Security X.509 certificate token profile Mögliche Werte:
|
signatureAlgorithm | Signatur-Algorithmus Mögliche Werte:
|
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: |
embededName | Embedded Name Mögliche Werte: Beliebige Zeichenkette |
Statuswerte
1 | Die Operation wurde erfolgreich ausgeführt. |
-1 | Die Operation ist aufgrund eines technischen Fehlers fehlgeschlagen. |