利用 SoapUI 的 SSL

若要使用利用 SSL 的 SoapUI,您必須先在 SoapUI 中安裝 AppScan SSL 憑證。

程序

  1. 關閉 SoapUI 的任何已開啟實例。
  2. 在 AppScan 中,按一下工具 > 選項 > 記錄 Proxy > 匯出,並且將 ZIP 檔儲存至您的機器。
    註: 如果已停用匯出按鈕,且未安裝憑證,您必須先藉由按一下憑證上方的新增按鈕來安裝憑證。
  3. 擷取 SSL 憑證檔 appScanRootCert.crt 並將其儲存至:
    [SoapUI home dir]\jre\lib\security
    重要: 請勿變更檔名。若檔案已存在,則改寫之。
  4. 以系統管理員的身分開啟指令行,並且移至:
    cd [SoapUI home dir]\jre\lib\security
  5. 執行指令:
    "[SoapUI home dir]\jre\bin\keytool" -import -trustcacerts -keystore cacerts -storepass 
    changeit -noprompt -alias AppScanCertificate -file appScanRootCert.crt
    憑證現在已新增至 SoapUI 金鑰儲存庫,可讓您在 SoapUI 中使用 SSL。

下一步

疑難排解

如果您仍然無法傳送要求,請嘗試這些疑難排解步驟:
  1. 關閉 SoapUI 的任何已開啟實例。
  2. 藉由按一下工具 > 選項 > 「記錄 Proxy」標籤 > 移除來解除安裝 AppScan SSL 憑證。
  3. 藉由執行下列動作,在 SoapUI 中刪除 AppScan KeyStore 項目:
    "[SoapUI home dir]\jre\bin\keytool" -delete -alias AppScanCertificate -storetype JKS 
    -keystore cacerts -storepass changeit
    註: 忽略出現的警告。
  4. 重複以上區段的步驟 2 - 5。

相關主題:

外部資料流量記錄器未記錄