SOAP 安全設定檔需要存取實作加密、簽章和其他安全演算法的程式庫,這些演算法會在傳送 XML 訊息之前及接收 XML 訊息之後,轉換這些訊息。您必須準備一個具備這些程式庫的環境以使用 SOAP 安全,設定 Eclipse 使用的「Java™ 執行時期環境 (JRE)」類別路徑,以及設定 Agent Controller 使用之虛擬機器的類別路徑。
開始之前
您必須先取得 SOAP 的一組安全程式庫和配置檔,才能測試使用安全演算法的 SOAP 型服務。
BouncyCastle (http://www.bouncycastle.org)
是這類安全程式庫的提供者。對於 Rational® 測試產品,這些安全程式庫的使用是選用的。
程序
- 將程式庫檔案複製到 JRE 安裝架構中的 jre/lib/ext。
其預設目錄如下:C:\Program Files\IBM\SDP\jdk\jre\lib\ext
- 將下列 VM 引數新增至 Eclipse 啟動指令行或 eclipse.ini 檔:-vmargs -Dosgi.parentClassloader=ext
eclipse.ini 檔的所在目錄,與用來執行產品的 eclipse.exe 啟動程式二進位檔相同。
下一步
如果要配置一個僅使用 Agent Controller 且不需要存取工作台的遠端電腦,請只執行步驟 1,並且重新啟動 Agent Controller 服務。
配置環境之後,您必須匯入「Web 服務說明語言 (WSDL)」檔,並使用「WSDL 安全編輯器」,為 WSDL 檔設定一個安全設定檔。