Profile zabezpieczeń SOAP wymagają dostępu do bibliotek z implementacją
szyfrowania, podpisywania i innych algorytmów zabezpieczeń,
które transformują komunikaty XML przed ich wysłaniem i po ich
odebraniu. Aby korzystać z zabezpieczeń
SOAP, należy przygotować te biblioteki w środowisku, ustawić ścieżkę klasy środowiska Java™ Runtime Environment (JRE) używanego przez środowisko Eclipse oraz ustawić ścieżkę klasy
maszyny wirtualnej używanej przez kontrolera agenta.
Zanim rozpoczniesz
Przed przetestowaniem usług opartych na protokole SOAP korzystających z algorytmów
zabezpieczeń należy uzyskać zestaw bibliotek zabezpieczeń i plików konfiguracyjnych
dla protokołu SOAP.
Firma BouncyCastle (http://www.bouncycastle.org) jest dostawcą takich bibliotek zabezpieczeń. Użycie tych bibliotek zabezpieczeń jest opcjonalne
w produkcie testowym Rational.
Procedura
- Skopiuj te pliki do katalogu jre/lib/ext w instalacji środowiska JRE.
Domyślnie jest to następujący
katalog: C:\Program Files\IBM\SDP\jdk\jre\lib\ext
- Dodaj następujący argument maszyny VM do komendy uruchamiania środowiska Eclipse
lub do pliku eclipse.ini: -vmargs -Dosgi.parentClassloader=ext
Plik eclipse.ini znajduje się w tym samym katalogu, co plik
binarny programu uruchamiającego eclipse.exe, który jest używany
do uruchamiania produktu.
Co dalej
Aby skonfigurować komputer zdalny, który korzysta tylko z kontrolera agenta
i nie wymaga dostępu do środowiska roboczego, należy wykonać tylko krok
1. i zrestartować usługę kontrolera agenta.
Po skonfigurowaniu
środowiska należy zaimportować plik Web Services Description Language
(WSDL) i użyć narzędzia Edytor zabezpieczeń WSDL w celu
skonfigurowania profilu zabezpieczeń dla pliku WSDL.