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
- 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
- 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.