解決NET:ERR_CERT_AUTHORITY_INVALID 錯誤

背景

訪問一個公司內部網站時,遇到下面的問題,導致網站不能打開:
NET:ERR_CERT_AUTHORITY_INVALID message in Chrome.
從錯誤信息來看,這是由於網站的證書問題導致的,該證書應該是自簽名證書。接下來嘗試 導入該證書。

注意:
如果是外部網站,以及自己認不到的網站,請不要按下面的步驟操作,會有安全隱患。

解決步驟

本步驟是基於Chrome,如果是別的瀏覽器可以參考。操作上,中英文區別都已指出。

檢查證書

  1. 點擊瀏覽器地址欄那裏的 鎖 (HTTPS lock)

  2. 在彈出的會話框中,點擊 查看證書 (View Certificate)

  3. 在新的 證書 會話框中,點擊 證書路徑 (Certificate Path)

  4. 可以對上面的窗口截個圖,然後關閉它,在Chrome最右上角,有三個豎着的點,點開,依次打開:

    設置(Settings) -> 高級(Advanced) -> 隱私設置和安全性 -> 管理證書(Manage Certificates)

    在各個子Tab中查看,對照證書路徑中看,到底是少了哪一個層級的證書(主要檢查根證書或根證書),如果找到就導出相應的證書。

導出證書

先通過Chrome導出該網站使用的證書。

  1. 點擊瀏覽器地址欄那裏的 鎖 (HTTPS lock)
  2. 在彈出的會話框中,點擊 查看證書 (View Certificate)
  3. 在新的 證書 會話框中,點擊 詳細信息(Details)
  4. 下方,點擊 複製到文件 (Export),根據 證書導出嚮導 (Certificate Export Wizard) 步驟導出到自己制定的路徑下,文件是.cer結尾

導入證書

在Chrome中導入證書,最右上角,有三個豎着的點,點開,依次打開:

設置(Settings) -> 高級(Advanced) -> 隱私設置和安全性 -> 管理證書(Manage Certificates) -> 注:選擇要導入的目錄(如:受信任的根證書頒發機構) -> 導入(Import)

選擇之前導出的證書,導入即可。

重啓瀏覽器或者刷新之前的網站,驗證是否已解決。
如果還是有問題,再仔細檢查下剛剛的步驟是否都正確,可以再嘗試導入相關根證書。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章