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
|
|
Die Operation wurde erfolgreich ausgeführt. |
|
|
Die Operation ist aufgrund eines technischen Fehlers fehlgeschlagen. |