當(dāng)SSL握手失敗該如何解決?
什么是SSL握手?SSL / TLS握手是一切開始的地方。SSL / TLS握手涉及一系列步驟,通過該步驟,雙方(客戶端和服務(wù)器)彼此進(jìn)行驗(yàn)證,并開始通過安全SSL / TLS隧道進(jìn)行通信。要是當(dāng)發(fā)現(xiàn)SSL握手失敗的話該如何解決呢?

1、SSL握手失敗解決方法:更新Web瀏覽器
在任何時(shí)候,您都必須使操作系統(tǒng)和應(yīng)用程序保持最新。僅此一項(xiàng)就可以防止許多錯(cuò)誤,包括“ SSL握手失敗”錯(cuò)誤。Chrome用戶可以通過打開Chrome瀏覽器并單擊右上角的三個(gè)垂直點(diǎn)來進(jìn)行檢查。接下來,點(diǎn)擊“更多工具”,如果您的Chrome瀏覽器需要更新,則可以在此處找到一個(gè)。否則,僅表示您的Chrome瀏覽器是最新的。
2、SSL握手失敗解決方法:停用最近安裝的插件或擴(kuò)展
大多數(shù)瀏覽器插件和擴(kuò)展都來自未知的開發(fā)人員,并且很有可能包含惡意代碼。因此,如果您最近安裝了其中之一并且遇到SSL握手錯(cuò)誤,請(qǐng)嘗試將其卸載并清除緩存和cookie。完成此操作后,請(qǐng)嘗試重新連接到同一網(wǎng)站,并檢查是否現(xiàn)在可以建立安全連接。
3、SSL握手失敗解決方法:重新匹配協(xié)議
由于服務(wù)器和客戶端之間的協(xié)議不匹配,許多人面臨SSL握手問題?;旧?,有多個(gè)版本的SSL協(xié)議可用,并且要成功進(jìn)行握手,Web服務(wù)器和瀏覽器必須支持同一版本,這一點(diǎn)至關(guān)重要。
通常,當(dāng)服務(wù)器運(yùn)行的協(xié)議版本遠(yuǎn)高于客戶端計(jì)算機(jī)的協(xié)議版本時(shí),就會(huì)出現(xiàn)SSL握手錯(cuò)誤。例如,如果服務(wù)器使用TLS 1.3版本,而瀏覽器使用TLS 1.1,則SSL握手很可能失敗,因?yàn)榉?wù)器不支持以前的版本。您可以通過將瀏覽器重置為默認(rèn)設(shè)置并使用不帶任何擴(kuò)展名的瀏覽器來解決此問題。
4、SSL握手失敗解決方法:確保您的SSL證書有效
SSL證書是有一年的使用有效期。這是有一個(gè)內(nèi)置功能的,可以強(qiáng)制您在某個(gè)時(shí)間更新證書,并驗(yàn)證您域名的所有權(quán)。
如果您的SSL證書過期,您的瀏覽器將無法建立握手。根據(jù)您的SSL證書提供商是誰,您很可能會(huì)在它到期之前收到通知,以便您可以續(xù)訂,像在安信證書上選購的SSL證書,就有專業(yè)的客服人員提前30天便進(jìn)行提醒,以防證書過期而帶來的諸多不便。