如何修正執行 SOAP UI 時的 SSL 錯誤 | Adobe Sign

上次更新時間 2021年4月27日

目標

SOAP UI (SmartBear) 會得到類似如下所示您在進行 API 呼叫時得到的 SSL 連線錯誤。 此錯誤通常會發生在您使用過時的 SSL,或是 TLS1.2 之前的 TLS 通訊協定。

錯誤:例外情況位於 請求 :javax.net.ssl.SSLException: Received fatal alert: protocol_version
錯誤:發生錯誤 [Received fatal alert: protocol_version],詳情請參閱 錯誤 記錄

步驟

修正錯誤的步驟:
Bin 資料夾下的 VMOPTIONS 檔案中新增 (-Dsoapui.https.protocols=SSLv3,TLSv1.2)。

前往 C:\Program Files\SmartBear\SoapUI-5.2.1\bin (視您安裝 SOAP UI 的位置而定。可能位於 C:\Program Files (x86)

VMOPTIONS 檔案中,啟用完整的讀取/寫入檔案權限。

VMOPTIONS 檔案上按一下右鍵>內容>安全性索引標籤>選取使用者>按一下編輯。(編輯按鈕上會出現使用者存取控制圖示)>選取所有核取方塊並按一下確定。

對管理員、系統和所有應用程式套件重複相同步驟。

使用記事本開啟檔案。

在底部新增此協定「-Dsoapui.https.protocols=SSLv3」,TLSv1.2」並儲存變更。

關閉 SOAP UI,然後重新啟動。 當您進行 API 呼叫時會正常運作,不會發生 SSL 錯誤。 (執行測試 ping 呼叫以進行檢查)。