SSL證書報錯型別及解決方法
透過安裝SSL證書可以確保網站資料傳輸的加密處理,是目前提升資料安全的重要手段之一。但這並意味著SSL證書安裝完成後,網站就是絕對安全的。在網站安裝SSL證書情況下,我們在訪問網站時仍然會遇到各種各樣的錯誤,給網站運營者造成很大困擾,下面中科三方簡單介紹下SSL證書經常出現的幾種錯誤型別以及處理方法。
1.報錯:
NET::ERR_CERT_DATE_INVALID
原因:這種情況表示SSL證書已經過期
解決方法:只需要將過期證書刪除,聯絡證書廠商重新申請安裝證書就可以解決問題。
2.報錯:
NET::ERR_CERT_COMMON_NAME_INVALID
原因:網站使用的證書與網站域名不一致
解決方案:重新申請安裝SSL證書,並確保證書所支援的域名與當前網站域名保持一致。如果存在多個域名的情況,可以考慮購買多域名證書或萬用字元證書。
3.報錯:
NET::ERR_CERT_AUTHORITY_INVALID
原因:網站當前使用的證書不受瀏覽器的信任,可能是使用者使用了自簽名證書,也可能該證書的根證書被吊銷。
解決方法:在正規廠家重新申請安裝由瀏覽器信任的CA機構所頒發的SSL證書。
4.報錯:NET::ERR_CERT_REVOKED
原因:證書頒發機構因企業資訊變更或網站內容違規等原因被吊銷證書,證書進入吊銷清單CRL。
解決方案:這種情況,我們只需要重新申請證書並正確部署即可。
5.報錯:
NET::ERR_SSL_PINNED_KEY_NOT_IN_CERT_CHAIN
原因:網站使用證書和網站內建證書HTTP公鑰固定不匹配。
解決方案:網站可能被劫持,需要檢查網站的DNS恢復到正常的HTTPS訪問;也有可能HPKP谷歌瀏覽器報錯是因為沒有正確的設定。
6.報錯:
NET::ERR_CERT_WEAK_SIGNATURE_ALGORITHM
原因:網站使用不安全的簽名演算法
解決方案:數字簽名用於通訊雙方的身份驗證,如果使用不安全的SHA-1演算法瀏覽器就會報錯,這種情況我們應該使用SHA-256簽名演算法。
7.報錯:
ERR_SSL_VERSION_OR_CIPHER_MISMATCH
原因:網站使用瀏覽器不支援的加密協議版本或加密套件
解決方案:如果是加密協議版本的問題,有兩種解決方法:一種是將瀏覽器升級到最新版本,可以支援更多的加密協議;另一種是使用所有SSL/TLS協議,以確保瀏覽器支援的加密協議版本處於開放狀態。如果是加密套件,則需要在使用前設定優先順序FS系列加密套件。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69996004/viewspace-2926982/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 機器學習 拜占庭容錯方法: Bulyan
- SSL證書的加密演算法有哪些?
- 怎麼檢視電腦是windows幾 檢視電腦windows版本的方法
- windows電腦怎麼截圖 5種windows電腦截圖方法
- windows怎麼切換回蘋果系統(電腦雙系統切換系統方法)
- 整理 js 日期物件的詳細功能,使用 js 日期物件獲取具體日期、昨天、今天、明天、每月天數、時間戳等,以及常用的日期時間處理方法
- 工程座標轉換方法C#程式碼實現
- 值得收藏!萬字長文詳解使用者故事拆分流程和方法 | IDCF
- 為什麼Java的main方法必須是public static void?
- 一週AI最火論文 | 100%揭穿偽造人臉影像,道高一丈反Deep Fake新方法
- Linux 中獲取檔案完整路徑的4種方法介紹
- Linux 中刪除目錄的多種方法
- 程式設計師自我發展之路:從態度到方法
- 網站部署SSL證書是否會影響網站流量?
- 前端開發:4、JavaScript簡介、變數與常量、資料型別及內建方法、運算子、流程控制、迴圈結構、內建方法
- SSL證書出錯是怎麼回事?是由哪些原因導致的?
- RapidSSL DV SSL證書一般會支援哪些加密演算法
- Day33:String類及其常用方法詳解