SSL Handshake Failure 錯誤表示瀏覽器和服務器無法建立安全連接,該錯誤可能同時出現在服務器和客戶端。這是解決此問題的方法!為與 Web 服務器建立安全連接而啟動 SSL 握手請求。發出請求后,服務器會將公鑰發送到您的計算機。然后,您的計算機的任務是根據其他證書頒發機構檢查證書。
如果證書被接受,則使用服務器的公鑰創建和加密密鑰。此時,握手被認為是成功的。然而,在另一種情況下,當服務器或客戶端無法通過協議建立連接時,握手會失敗。當握手失敗時,與服務器的連接會變得不安全。這可能會影響您的溝通。 SSL 握手的作用是為 Web 用戶創建安全連接,為網站交易提供安全空間。
SSL 握手失敗錯誤的原因
SSL Handshake Failure 錯誤表示瀏覽器和服務器無法建立安全連接,該錯誤可能同時出現在服務器和客戶端。錯誤發生在以下情況:
- 第三方攔截了客戶端連接。
- 客戶使用了錯誤的時間和日期。
- 客戶端的瀏覽器配置不正確。
- 服務器和客戶端不支持類似的 SSL 版本。
- 客戶端和服務器正在使用不同的密碼套件,從而造成不匹配。
- 證書無效、過期或未完成。
SSL 握手錯誤如何解決?
錯誤的補救措施通常基于錯誤的原因。
1.無效證書
如果您的證書過期、無效或不完整,則會發生 SSL 握手失敗。SSL 證書上的問題將阻礙握手的完成,從而導致錯誤。需要注意的一些證書問題包括錯誤的主機名、證書已過期以及未正確安裝。必須檢查并確保 SSL 證書已正確更新和安裝。URL 中使用的主機名必須與證書上的主機名匹配。您還可以使用 SSL 檢查工具檢查證書是否正確以及安裝是否正確。
2.固定時間和日期
更新系統的時間和日期是最簡單的錯誤修復方法之一,可能您應該首先檢查。如果您計算機上的時間和日期不正確,則握手將不完整。雖然這看起來并不重要,但它很重要,因為SSL 證書是有時間限制的,并且在到期后會失效。 因此,您計算機的時間和日期應與實際日期一致,以免中斷握手。由于人為錯誤,您的時間和日期可能不正確,所以這應該是第一站。如果一切看起來都不錯,則表明這不是原因,您可以轉向其他選擇。
3.確保密碼套件匹配
密碼套件不匹配是 SSL 握手失敗的常見原因之一。當您的瀏覽器無法與使用 SSL 或 HTTPS 的服務器建立安全連接時,就會發生密碼套件不匹配。當服務器使用的密碼套件不匹配或不支持瀏覽器使用的密碼套件時,將發生 SSL 握手失敗錯誤。如果不匹配,如何確定?您必須在 SSL 實驗室中比較您的瀏覽器和服務器支持的密碼套件。以下是步驟。
- 點擊“項目”。
- 選擇“SSL 客戶端測試”。
- 在 SSL Client Test 下,滾動到“Protocol Features”并打開它。您將獲得瀏覽器支持的密碼套件列表。
- 在另一個選項卡中,打開 SSL Labs 并選擇“項目”。
- 單擊“SSL 服務器測試”選項并使用導致錯誤的域名填充提供的字段。
- 確認服務器和您的瀏覽器使用相同的密碼套件。
4.嘗試其他瀏覽器
您的瀏覽器可能是您收到 SSL Handshake Failed 錯誤的原因。這可能是由于您的瀏覽器插件和設置等問題造成的。如果您已經排除了其他原因,您可以檢查您的瀏覽器是否是錯誤的原因。切換到另一個瀏覽器,看看您是否遇到相同的錯誤。
例如,如果您使用的是 Google Chrome 并出現錯誤,請嘗試使用其他瀏覽器(例如 Microsoft Edge)來確認您的瀏覽器是否存在問題。如果在 Microsoft Edge 中握手沒有失敗,您需要將 Google Chrome 瀏覽器重置為默認值并禁用您的插件。建議您在測試網站時一一禁用插件,以便確定是哪個插件導致問題。如果使用其他瀏覽器仍然出現錯誤,則問題不在于您的瀏覽器配置。
5.更新您的瀏覽器
如果您的瀏覽器和服務器不支持相同的 SSL 版本,您將收到錯誤消息,補救措施是更新您的瀏覽器。更新您的瀏覽器將修復當前的協議不匹配,因為它將允許它使用最新的 SSL 協議。請注意,服務器將始終支持最新的 SSL 版本,但您的瀏覽器可能需要更新。 更新瀏覽器后,預計瀏覽器將自動啟用傳輸層安全 (TLS) 1.2。您必須確保配置在不支持最新 TLS 版本的情況下支持。
您可以使用以下步驟確認配置是否正常。
- 打開 SSL 實驗室
- 轉到“項目”。
- 選擇“SSL 客戶端測試”。
- 在 SSL 客戶端測試下,選擇“協議支持”,在這里,您將確定您的瀏覽器是否支持最新的 TLS 版本。
如果您的服務器和瀏覽器和服務器使用相同的協議,則表明您的瀏覽器版本不是問題。
成功的 SSL 握手對于通過 Internet 安全傳輸數據至關重要。但是,有時握手可能不成功,服務器將無法建立安全連接。 好消息是 SSL Handshake Failed 錯誤的原因可以通過上述步驟輕松修復。