Konfigurowanie środowiska na potrzeby zabezpieczeń SOAP

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

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

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


Opinia