Umgebungen für die SOAP-Sicherheit konfigurieren

SOAP-Sicherheitsprofile benötigen Zugriff auf die Bibliotheken, über die Verschlüsselung, Signatur und andere Sicherheitsalgorithmen implementiert werden, durch die die XML-Nachrichten vor dem Senden oder Empfangen transformiert werden. Sie müssen eine Umgebung mit diesen Bibliotheken für die Verwendung der SOAP-Sicherheitsfunktion vorbereiten, den Klassenpfad für die von Eclipse verwendete Java™ Runtime Environment (JRE) und den Klassenpfad für die von Agent Controller verwendete virtuelle Maschine festlegen.

Vorbereitende Schritte

Bevor Sie SOAP-basierte Services, die Sicherheitsalgorithmen verwenden, testen können, müssen Sie eine Reihe von Sicherheitsbibliotheken und Konfigurationsdateien für SOAP abrufen.

BouncyCastle (http://www.bouncycastle.org) ist ein Anbieter solcher Sicherheitsbibliotheken. Die Verwendung dieser Sicherheitsbibliotheken ist für das Rational Testprodukt optional.

Vorgehensweise

  1. Kopieren Sie die Bibliotheksdateien in das Verzeichnis jre/lib/ext der JRE-Installation.

    Standardmäßig handelt es sich dabei um das folgende Verzeichnis: C:\Program Files\IBM\SDP\jdk\jre\lib\ext

  2. Fügen Sie das folgende VM-Argument entweder zur Eclipse-Startbefehlszeile oder zur Datei eclipse.ini hinzu: -vmargs -Dosgi.parentClassloader=ext

    Die Datei eclipse.ini befindet sich in demselben Verzeichnis wie die Binärdatei eclipse.exe des Startprogramms, das zum Ausführen des Produkts verwendet wird.

Nächste Schritte

Führen Sie nur Schritt 1 aus, wenn Sie einen fernen Computer konfigurieren möchten, der nur Agent Controller verwendet und keinen Zugriff auf die Workbench erfordert, und starten Sie den Agent Controller-Service erneut.

Nach dem Konfigurieren der Umgebung müssen Sie eine WSDL-Datei (Web Services Description Language) importieren und den WSDL-Sicherheitseditor zum Einrichten eines Sicherheitsprofils für die WSDL-Datei verwenden.


Feedback