修復 NET::ERR_CERT_AUTHORITY_INVALID 錯誤很容易(9 種簡單方法)

已發表: 2021-07-10

雖然許多人聲稱這非常令人生畏,但NET::ERR_CERT_AUTHORITY_INVALID是一個很容易消除的常見網站錯誤。 簡而言之,這是您不應該擔心的事情。

在我向您介紹如何消除此錯誤的教程之前,讓我們嘗試理解它。

err_cert_authority_invalid可能由於多種原因而發生,我們將在本文後面討論。 但是, err_cert_authority_invalid背後的最常見原因之一是系統的無效日期和時間。 讓我們詳細談談它。

什麼是 Net::Err_Cert_Authority_InvalidError?

net::err_cert_authority_invalid錯誤僅僅意味著您的瀏覽器無法驗證您的 SSL 證書的有效性。 現在,這個錯誤發生的情況是,即使您的網站經過 SSL 認證,Google 也會將其展示為不可靠的來源。

有多少網站所有者通過完全忽略 SSL 認證來防止這個問題,但這也有其自身的缺點。 忽略 SSL 認證意味著您的網站不可信且不可信。 這尤其適用於電子商務網站。 因此,我建議您讓您的網站獲得 SSL 認證

相關:了解和防止“短暫無法進行定期維護”。 一分鐘後回來檢查'錯誤

讓我們進一步討論err_cert_authority_invalid發生的一些原因。

是什麼導致 Net::Err_Cert_Authority_Invalid?

通常,您將面臨net::err_cert_authority_invalid 的四個主要原因。 快速瀏覽一下它們。

1. 您設置了無效的日期和時間:

正如我上面提到的,系統的無效日期和時間是err_cert_authority_invalid錯誤背後的主要原因之一。 這是因為系統中的無效時間會與您的 SSL 認證的實際時間發生衝突——這最終會使您的瀏覽器無法驗證您的認證。

2. SSL證書過期

如果您的 SSL 證書已過期,您可能會遇到err_cert_authority_invalid錯誤。 現在有幾個原因會導致您的 SSL 證書過期,其中之一是安全原因。 無論哪種方式,您都需要在某個時間點更新您的認證。 因此,如果您自動執行此功能,那就太好了。

3. 自簽名 SSL 認證

許多網站所有者選擇自簽名 SSL 認證,為什麼不呢? 畢竟,這是一個具有成本效益的解決方案。 但是,這可能會導致您的瀏覽器無法驗證您的 SSL 證書的有效性並警告您的觀眾——這是一個交易破壞者。

4. 不可信的 SSL 認證

就像自簽名證書一樣,如果證書來自不可靠的來源,您的瀏覽器可能不會驗證您的證書驗證。

SSL 認證對網站具有重要價值,因為它們讓您的觀眾放心您的網站有多安全。 如果您的瀏覽器無法驗證證書驗證,您的用戶將收到一條消息“您的連接不是私人的

讓我們談談 net::err_cert_authority_invalid 錯誤的一些不同變體。

NET::ERR_CERT_AUTHORITY_INVALID 錯誤的不同面貌

NET::ERR_CERT_AUTHORITY_INVALID 錯誤的出現取決於幾個原因。 這些原因包括您的瀏覽器、操作系統和 SSL 證書配置。 以下是基於不同瀏覽器的幾種不同的錯誤面。

谷歌瀏覽器

如果瀏覽器無法在 Chrome 上驗證您的認證有效性,您只會收到通知您的連接不是私有的 (Chrome) 。 此外,您會看到一條錯誤消息說

攻擊者可能試圖從 domain.com 竊取您的信息(例如,密碼、消息或信用卡)。

請參閱下面的這張圖片。

網;;錯誤錯誤

  • err_cert_authority_invalid chrome 將出現在以下變體中。
  • NET::ERR_CERT_AUTHORITY_INVALID
  • NET::ERR_CERT_COMMON_NAME_INVALID(通常在證書與域不匹配時發生)
  • NET::ERR_CERT_WEAK_SIGNATURE_ALGORITHM
  • NET::ERR_CERTIFICATE_TRANSPARENCY_REQUIRED
  • NET::ERR_CERT_DATE_INVALID
  • SSL 證書錯誤

請注意,如果您願意,chrome 或任何瀏覽器都允許您訪問該站點。 但是,建議不要這樣做

火狐瀏覽器

與 Google Chrome 不同,Mozilla Firefox 以更詳細和直接的方式解釋了 thenet::err_cert_authority_invaliderror。 這就是它所說的。

“Firefox 檢測到問題並沒有繼續訪問 domain.com。 網站配置錯誤或您的計算機時鐘設置錯誤。 該網站的證書可能已過期,這會阻止 Firefox 安全連接。 如果您訪問該網站,攻擊者可能會嘗試竊取您的密碼、電子郵件或信用卡詳細信息等信息。”

參考這張圖片。

淨錯誤

以下是 Mozilla 顯示的 net::err_cert_authority_invalid 錯誤的一些變體。

  • SEC_ERROR_UNKNOWN_ISSUER
  • SSL_ERROR_RX_MALFORMED_HANDSHAKE
  • MOZILLA_PKIX_ERROR_KEY_PINNING_FAILURE
  • SEC_ERROR_REUSED_ISSUER_AND_SERIAL

Safari (iOS)

如果您是 Mac 用戶,Safari 會使用這條簡單的線路通知您“此連接不是私人的”錯誤。

“本網站可能冒充“domain.com”來竊取您的個人或財務信息。 你應該回到上一頁。”

參考這張圖片。

淨錯誤

微軟邊緣

Microsoft Edge 上的 net::err_cert_authority_invalid 錯誤消息與 Google Chrome 中顯示的幾乎相同。 看看下面的圖片。

淨錯誤

以下是 Microsoft Edge 上此錯誤的不同變體。

  • DLG_FLAGS_SEC_CERTDATE_INVALID
  • DLG_FLAGS_INVALID_CA
  • DLG_FLAGS_SEC_CERT_CN_INVALID
  • NET::ERR_CERT_COMMON_NAME_INVALID
  • 錯誤代碼:O

既然您知道net::err_cert_authority_invalid錯誤是什麼以及它發生的原因,那麼讓我們來談談如何修復 net::err_cert_authority_invalid 錯誤。

相關:修復 WordPress 中的“抱歉,出於安全原因不允許此文件類型”錯誤

如何修復 Net::Err_Cert_Authority_Invalid? (9種簡單方法)

修復 Net::Err_Cert_Authority_Invalid 錯誤一開始可能聽起來很令人沮喪,但相信我,通過一些簡單的步驟,您可以快速擺脫它。

我將從基本方法開始,以使您的事情變得簡單。 所以這裡有 9 種簡單的方法來修復 err_cert_authority_invalid。

1. 運行 SSL 服務器測試

您收到 net::err_cert_authority_invalid 的可能性很高,因為您沒有正確安裝 SSL 證書。 這通常發生在您手動嘗試安裝它、安裝過程中出現問題以及在您看到錯誤之後不久。

如果是這種情況,您可以通過運行 SSL 服務器測試來快速修復 net::err_cert_authority_invalid 錯誤。

進行 SSL 服務器測試的最佳方式是使用 SSL 測試工具,例如 Qualys SSL Labs。 你可以在這裡下載。

現在,這是一個特別容易使用的工具,您只需輸入域名並點擊提交按鈕。 看看這張圖片。

淨錯誤

填寫字段後,等待掃描完成。 如果您的 SSL 認證分數是 A+,那麼您就可以開始了。 但是,如果結果是否定的,那麼您需要從可靠來源重新安裝 SSL 認證。

這是理想結果的樣子。

淨錯誤

2. 從可靠來源獲得 SSL 認證

自簽名證書是網站成為 err_cert_authority_invalid 等錯誤的犧牲品的最大原因之一。 儘管這是一個相當划算的解決方案,但未經瀏覽器驗證的 SSL 認證是沒有用的。

如果您有預算問題,這是一個快速的解決方案——從 Let's Encrypt 獲得免費的 SSL 認證。

淨錯誤

現在,即使它是一項免費認證,我還是建議您在預算充足後獲得高級認證。 這特別推薦用於大型網站或具有電子商務功能的網站,因為 SSL 認證中的高級套餐非常有益。 它們提供了多種優勢,例如多個域的加密和可能派上用場的保險。

3. 更新您的 SSL 認證

SSL 認證需要根據您的合同或安全協議不時更新。 因此,如果您的虛擬主機不處理您的 SSL 續訂,那麼 err_cert_authority_invalid 可能存在,因為您的證書已過期。

如果您使用像 Let's Encrypt 這樣的免費 SSL 證書,續訂時間為 90 天。 但是,在這裡使用高級選項非常方便,因為認證更新之前的時間跨度通常更長。

如果您讓您的網站維護服務提供商為您進行認證更新,那就太好了。 這樣,如果錯誤背後的原因是 SSL 證書過期,您就不必擔心錯誤。

更新 SSL 認證後,重新加載您的網站以檢查 net::err_cert_authority_invalid 錯誤是否已解決。 如果不是,則向下移動到下一個方法。

4. 使用瀏覽器的隱身模式

如果使用上述方法沒有為您解決問題,那麼 net::err_cert_authority_invalid 很可能來自您自己的配置結束。

在您開始使用隱身模式之前,請嘗試重新加載您的網站幾次。 如果錯誤沒有得到解決,那麼 net::err_cert_authority_invalid 很可能會出現,因為您的瀏覽器正在加載您網站的舊緩存版本。

在這種情況下,使用瀏覽器的隱身模式可以輕鬆解決 net::err_cert_authority_invalid 問題。

一旦您的網站重新加載完全正常,您需要清除瀏覽器緩存和 cookie 以永久消除錯誤。

5.清除瀏覽器的緩存和cookies

清除瀏覽器緩存和 cookie 將永久解決 net::err_cert_authority_invalid 問題,如果它是由於您的站點的緩存版本過期而出現的。

現在清除瀏覽器緩存非常簡單直接,但根據您的瀏覽器,它可能會變得很棘手。 這是從 Chrome 中刪除緩存的示例。

  • 在 Chrome 瀏覽器中,轉到右側並單擊按鈕。
  • 選擇更多工具,然後單擊清除瀏覽數據。
  • 窗口打開後,單擊“高級”選項卡。
  • 確保勾選了 Cookie 和其他站點數據以及緩存的圖像和文件。
  • 現在單擊清除數據並重新啟動瀏覽器,然後再次嘗試訪問該網站

您還可以通過強制刷新站點來清除過期的緩存版本。 但是,這種方法並不總是有效,因此,我建議您清除瀏覽器緩存。

相關:如何在一分鐘內阻止 Chrome 上的網站(無縫網上沖浪簡易指南)

6.將您的計算機時鐘與當前時間同步

我一開始就說過,計算機上錯誤的日期和時間是 net::err_cert_authority_invalid error 背後的最大原因。 這是因為您設備的時間會與實際時間衝突,從而導致您的 SSL 驗證驗證出現問題。
這是最好的部分,如果您的計算機時鐘干擾了驗證,那麼您可以快速解決 err_cert_authority_invalid 錯誤,而無需使用本指南中的任何方法弄髒您的手。

只需轉到計算機的設置,然後選擇日期和時間選項。 現在將您的時鐘和日曆與當前時間同步以解決錯誤。

7. 使用不同的(私有)網絡

使用公共 Wi-Fi 或任何其他公共網絡可能會觸發 net::err_cert_authority_invalid,因為這些網絡經常面臨以不安全方式路由流量的問題。

如果您在公共網絡上遇到 err_cert_authority_invalid,我建議您在專用網絡上重新加載您的網站——準確地說,是在移動數據上。

如果這樣做可以消除錯誤,那麼很明顯您使用的網絡是罪魁禍首。

如果您是經常使用公共網絡的人,我建議您充分利用 VPN 服務。 最好選擇高級 VPN,因為即使您在公共網絡上,它們也非常可靠和安全。

8.禁用您的防病毒軟件或VPN

VPN 可能是一種解決方案,但它也可能觸發 err_cert_authority_invalid 錯誤。 如果您已經打開 VPN,請嘗試禁用它以解決錯誤。 防病毒軟件也是如此。

您需要做的是禁用這兩個軟件並重新加載您的站點。 如果錯誤已解決,則打開其中一個並查看是否發生錯誤。 對第二個選項執行相同操作以找到正確的罪魁禍首。

假設您的 VPN 軟件導致問題,您需要獲取另一個 VPN 軟件。 防病毒軟件也是如此。

9. 擦除計算機的 SSL 緩存

就像您的瀏覽器一樣,您的計算機也會保存證書的緩存副本。 這與 SSL 認證沒有什麼不同。

最後一種方法是清除該數據。 一旦您嘗試了所有方法來刪除 err_cert_authority_invalid 錯誤並且沒有任何效果,這是您的最終選擇。

轉到設置並導航到內容選項卡中的Internet 選項。 在這裡,您將看到Clear SSL State選項。 單擊它並關閉窗口。 現在嘗試重新加載您的網站,err_cert_authority_invalid 將永遠消失。

把它包起來

就像我之前說的,net::err_cert_authority_invalid 一開始聽起來很令人困惑和沮喪,但是一旦你練習了這 9 個簡單的方法,你就可以輕鬆地消除它們。 如果您覺得本指南有用,請閱讀我們的錯誤故障排除指南,例如了解和防止“短暫無法進行定期維護”。 檢查一分鐘後的錯誤以提高您對該主題的了解。