如何修復瀏覽器NET::ERR_CERT_DATE_INVALID錯誤

錯誤型別:
瀏覽器錯誤
錯誤名稱:
您的连接不是隐私连接
英文名稱:
NET::ERR_CERT_DATE_INVALID
錯誤描述:
在大多数情况下,该错误实际上不会阻止您访问该站点。您可以忽略它并点击进入您尝试访问的页面,但我们不建议这样做。
錯誤變體:
NET::ERR_CERT_AUTHORITY_INVALID
NET::ERR_CERT_COMMON_NAME_INVALID
NET::ERR_CERT_WEAK_SIGNATURE_ALGORITHM
NTE::ERR_CERTIFICATE_TRANSPARENCY_REQUIRED
ERR_SSL_PROTOCOL_ERROR
更多資訊

如何修復瀏覽器NET::ERR_CERT_DATE_INVALID錯誤

有一個安裝SSL證書應該提供安心使用你的網站的人。當NET::ERR_CERT_DATE_INVALID錯誤出現表明證書有問題時,它會阻止訪問者訪問您的網站,直到問題得到解決。

這種情況可能會讓網站所有者和使用者都感到惱火。

好訊息是NET::ERR_CERT_DATE_INVALID錯誤是一個相當普遍的問題,可能的原因很多。您還可以嘗試各種潛在的解決方案來重回正軌。這些都是相對簡單的修復。

在這篇文章中,我們將介紹NET::ERR_CERT_DATE_INVALID是什麼,以及它在不同瀏覽器中的顯示方式。然後我們會給你一些方法,你可以嘗試修復它。最後,我們將看看幾個特殊情況。

  1. 什麼是NET::ERR_CERT_DATE_INVALID錯誤?
  2. NET::ERR_CERT_DATE_INVALID錯誤變體
  3. 如何修復NET::ERR_CERT_DATE_INVALID錯誤
  4. NET::ERR_CERT_DATE_INVALID和WordPress
  5. NET::ERR_CERT_DATE_INVALID和Let’s Encrypt

什麼是NET::ERR_CERT_DATE_INVALID錯誤?

NET::ERR_CERT_DATE_INVALID錯誤通常被稱為“您的連線不是隱私連線”,因為這是您在遇到它時經常收到的訊息。發現此錯誤的最常見瀏覽器是Google Chrome,但在其他瀏覽器上也有變化:

Firefox中的NET::ERR_CERT_DATE_INVALID錯誤訊息。

Firefox中的NET::ERR_CERT_DATE_INVALID錯誤訊息。

在大多數情況下,該錯誤實際上不會阻止您訪問該站點。您可以忽略它並點選進入您嘗試訪問的頁面,但我們不建議這樣做

雖然NET::ERR_CERT_DATE_INVALID錯誤並不罕見並且可以輕鬆修復,但它有時可能表明存在合法威脅。

您可能會看到此錯誤的主要原因有幾個:

  • 使用者的計算機有問題。這可能包括他們計算機上的設定、防病毒軟體或網際網路連線。
  • 訪問該站點的瀏覽器是問題所在。這可能是由於設定造成的,或者平臺可能與正在使用的SSL證書不相容。
  • 證書本身可能有問題。在此特定錯誤的情況下,證書已過期。

無論錯誤的原因是什麼,您都希望快速修復它,因為它會影響流量。看到此錯誤還可能引發有關您的站點是否安全的問題。

NET::ERR_CERT_DATE_INVALID錯誤變體

雖然您在使用Chrome時通常會遇到NET::ERR_CERT_DATE_INVALID錯誤訊息,但其他瀏覽器有自己的錯誤版本。您的作業系統也會影響您看到的確切訊息。

讓我們來看看其中的一些變化。

Chrome瀏覽器

Chrome中的錯誤文字明確指出您的連線不是私密的。您通常可以通過單擊“高階” 按鈕繼續訪問該站點,但存在一些風險:

Chrome中的NET::ERR_CERT_DATE_INVALID錯誤訊息。

Chrome中的NET::ERR_CERT_DATE_INVALID錯誤訊息。

還有一些其他與SSL證書相關的錯誤,Chrome可能會警告您。您可以看到的一些錯誤程式碼包括:

至少,您知道問題可能與站點的SSL證書有關。擁有特定的錯誤程式碼有助於查明確切的問題。

Firefox

Firefox通過在其安全警告周圍顯示亮黃色輪廓來引起您的注意。與Chrome一樣,您通常可以忽略該通知並通過單擊“高階” 按鈕繼續訪問該網站:

Firefox中的NET::ERR_CERT_DATE_INVALID錯誤訊息。

Firefox中的NET::ERR_CERT_DATE_INVALID錯誤訊息。

選擇高階還會為您提供有關錯誤的更多資訊。除了SEC_ERROR_EXPIRED_CERTIFICATE訊息外,您可能還會看到以下變體之一:

此警告還包含特定的錯誤程式碼,可幫助您更快地找到問題的根源。

Edge瀏覽器

Microsoft Edge的錯誤螢幕幾乎與Chrome顯示的相同。但是,Edge錯誤可能包括站點的SSL證書過期的天數:

Microsoft Edge中的NET::ERR_CERT_DATE_INVALID錯誤訊息。

Microsoft Edge中的NET::ERR_CERT_DATE_INVALID錯誤訊息。

您可能會在顯示的錯誤程式碼中看到一些變化:

  • DLG_FLAGS_SEC_CERTDATE_INVALID
  • DLG_FLAGS_INVALID_CA
  • DLG_FLAGS_SEC_CERT_CN_INVALID
  • NET::ERR_CERT_COMMON_NAME_INVALID
  • ERROR CODE: O

與其他瀏覽器一樣,Edge通常會為您提供繼續訪問該網站的選項。但是,有時瀏覽器不允許您載入站點,直到您解決了錯誤。

Safari瀏覽器

如果您使用的是Safari,您的警告可能會以彈出視窗的形式出現,而不是全屏顯示。同樣,通過單擊“繼續” 按鈕繼續訪問可能不安全的網站是一個簡單的過程:

Safari中的NET::ERR_CERT_DATE_INVALID錯誤訊息。

Safari中的NET::ERR_CERT_DATE_INVALID錯誤訊息。

彈出視窗本身可能不會讓你繼續下去。 如果您想獲得有關導致錯誤的原因的更多線索,則需要單擊“顯示證書”。此視窗將為您提供有關證書本身的一些詳細資訊,您可以使用這些詳細資訊來嘗試診斷問題。

如何修復NET::ERR_CERT_DATE_INVALID錯誤

現在我們已經瞭解了NET::ERR_CERT_DATE_INVALID錯誤是如何在最流行的瀏覽器上出現的,讓我們開始修復它。

此錯誤可能源於許多不同的原因,因此我們將介紹您可以嘗試的十種解決方案。

  1. 重新載入頁面
  2. 不要使用公共 Wifi
  3. 檢查您的日期和時間
  4. 判斷證書是否過期
  5. 更新您的作業系統和瀏覽器
  6. 禁用您的防病毒軟體
  7. 檢查您的瀏覽器擴充套件
  8. 清除快取和 Cookie
  9. 清除您的 SSL 快取
  10. 更改您的域名系統 (DNS) 伺服器

1.重新載入頁面

我們不妨從最簡單的解決方案開始:嘗試重新整理頁面。您還可以嘗試關閉並重新啟動瀏覽器,然後再導航回同一頁面。

有時事情只是不按照應有的方式工作,最好嘗試快速修復,而不是進行不必要的故障排除。儘管看起來不太可能,但您可能只是在更新SSL證書的過程中發現了網站所有者!

2. 不要使用公共Wifi

如果您在重新載入頁面後仍然看到錯誤,請檢查您的網路連線。如果您使用的是公共wifi,則您的連線實際上很可能不是私密的。為了安全起見,您可能需要登出。

在您的移動裝置上使用熱點,並嘗試重新訪問該站點。如果您沒有遇到錯誤訊息,則問題很可能與wifi連線有關。

您還可以嘗試使用虛擬專用網路 (VPN)來檢視錯誤是否仍然存在。如果您在第一次遇到問題時已經在使用VPN,另一方面,您可以嘗試關閉VPN,因為它可能是罪魁禍首。

3. 檢查您的日期和時間

這是另一個簡單的解決方法。您的瀏覽器使用您計算機的時鐘來驗證站點的SSL證書未過期。如果您設定的時間不正確,則可能會觸發此錯誤。

即使您的計算機設定為自動同步,它仍然可以被拋棄。

例如,如果您最近穿越了時區,您的膝上型電腦可能還沒有跟上。因此,請檢查以確保機器上的日期和時間準確無誤。然後重新開啟瀏覽器並嘗試導航回該網站。

4、判斷證書是否過期

SSL證書確實會過期,因此如果您在自己的網站上看到此錯誤,則可能需要重新頒發證書。您可以直接從Chrome快速檢查。

首先單擊瀏覽器視窗右上角的三個點。然後選擇更多工具 > 開發者工具

在Google Chrome中檢查SSL證書狀態

在Google Chrome中檢查SSL證書狀態

導航到“安全” 選項卡,您可以在其中檢視證書是否有效。您可以單擊“檢視證書” 按鈕以獲取更多詳細資訊,包括證書的到期日期:

Google Chrome中的SSL證書詳細資訊

Google Chrome中的SSL證書詳細資訊

您還可以使用Qualys的SSL Server Test等工具 來檢查您的證書的有效性。

只需在框中輸入您的域名,然後單擊提交 按鈕:

Qualys SSL伺服器測試

Qualys SSL伺服器測試

執行測試可能需要幾分鐘時間。您的結果將包括對SSL配置的徹底分析,以及每個專案的字母等級。您需要特別注意SSL證書的到期日期。

請注意,您可以使用這些方法在其他人的網站上檢查SSL證書的有效性。但是,您只能嘗試通知網站所有者他們的認證已過期。

如果您自己的證書已過期,更新它應該處理NET::ERR_CERT_DATE_INVALID錯誤。

某些託管服務提供商的控制面板不提供更新證書的方法。在這種情況下,您可能需要通過命令列執行續訂。Certbot可以幫助您進行設定。

您需要安裝並執行一次Certbot。每當您的SSL證書到期時,它都會自動續訂免費的SSL證書:

Certbot將自動更新您的SSL證書

Certbot將自動更新您的SSL證書

無論您如何續訂SSL證書,請務必標記您的日曆,以便在出現問題之前進行處理。

5. 更新您的作業系統和瀏覽器

您應該始終安裝最新版本的作業系統,因為舊版本一旦過時就可能不再受支援。更重要的是,SSL證書的某些部分不再適用於較舊的作業系統。

如果您執行的是過時版本的作業系統,隨著時間的推移,您可能會更頻繁地遇到諸如NET::ERR_CERT_DATE_INVALID之類的錯誤。

過時的瀏覽器也是如此。如果您有一段時間沒有更新您的瀏覽器,您可能想要立即更新。即使瀏覽器是最新的,有時解除安裝並重新安裝它也會有所幫助。

6. 禁用您的防病毒軟體

有時,您的防病毒軟體中可能存在觸發NET::ERR_CERT_DATE_INVALID錯誤的設定。要對此進行測試,請嘗試禁用您的防病毒軟體並嘗試訪問該網站。 執行此操作時請務必強制重新整理。

如果您確定您的防病毒軟體有問題,您首先要嘗試更新到最新版本。如果更新後問題仍然存在,您也可以聯絡軟體的支援團隊。

7. 檢查您的瀏覽器擴充套件

眾所周知,Chrome上的第三方擴充套件有時會導致問題。根據您安裝的擴充套件程式數量,此解決方案可能需要一些時間來測試:

Google Chrome中的瀏覽器擴充套件

Google Chrome中的瀏覽器擴充套件

通過禁用它然後嘗試載入頁面,一次檢查每個擴充套件。如果您的擴充套件程式之一似乎觸發了錯誤,您可以嘗試完全解除安裝它。

8. 清除快取和Cookie

清除快取是另一種可能需要一些時間的解決方案。您可以先嚐試幾件事來確定清除快取是否有幫助。

首先,以隱身模式訪問該站點。如果這沒有幫助,您可以嘗試使用其他瀏覽器訪問該站點。如果這兩種方法中的任何一種都有效,那麼清除瀏覽器快取很有可能 會解決問題。

此過程因瀏覽器而異:

清除快取和cookie後,您可以嘗試重新開啟瀏覽器並再次載入網站。

9. 清除您的SSL快取

如果清除瀏覽器快取不起作用,您可以嘗試清除SSL快取。SSL快取儲存您訪問過的網站的憑據,以在您稍後重新連線時節省時間。

但是,如果同時更新SSL證書,則SSL快取可能會阻止您的瀏覽器識別更改。

要在Windows上的Chrome中清除SSL狀態,請導航到“控制面板” 並選擇“網路和Internet”。在內容選項卡下,您將找到清除SSL狀態的按鈕:

清除Windows中的SSL狀態

清除Windows中的SSL狀態

再次重新開啟瀏覽器並導航到該網站。如果您仍然收到NET::ERR_CERT_DATE_INVALID錯誤,我們還有另一種解決方案可供您嘗試。

如果您使用的是macOS,則可能需要刪除之前從不受信任的來源接受的SSL證書。

為此,導航到Finder,然後單擊Go >  Utilities >   Keychain Access

macOS鑰匙串

macOS鑰匙串

接下來,單擊位於“類別” 部分下的“證書”。不受信任的證書標有紅色“X”。要刪除一個,請單擊Edit > Delete

10. 更改您的域名系統 (DNS) 伺服器

您可能想嘗試將域名系統 (DNS) 伺服器更改為Google的公共DNS(也有可能是反過來操作),具體取決於您當前的設定。在對DNS設定進行任何更改之前,請確保記下當前設定,以防需要將其改回。

要在Windows上更改DNS伺服器,請首先開啟控制面板。單擊網路和Internet  >網路和共享中心,然後單擊更改介面卡設定。右鍵單擊您的連線並選擇屬性

接下來,選擇Internet協議版本4或6,然後單擊屬性按鈕。選擇使用以下DNS伺服器地址

在Windows中更改DNS伺服器地址

在Windows中更改DNS伺服器地址

要使用Google的公共DNS,請在框中輸入8.8.8.8和8.8.4.4。您也可以嘗試Canflare的DNS,即1.1.1.1和1.0.0.1。單擊確定並關閉視窗。您需要重新啟動瀏覽器才能使更改生效。

對於 macOS 使用者,過程是相似的,只是有一些變化。

首先,導航到系統偏好設定 並單擊網路 圖示:

網路設定macOS

網路設定macOS

選擇高階 按鈕,然後選擇DNS選項卡。接下來,單擊“IPv4 或 IPv6 地址”旁邊的(+) 圖示

macOS DNS網路視窗

macOS DNS網路視窗

一旦您進入新的DNS伺服器。單擊“確定”, 然後單擊“應用” 以儲存更改。

如果您已經在使用Google的公共 DNS,您可以嘗試返回到您的ISP的DNS伺服器。只需刪除Google的DNS,並確保選中自動獲取DNS伺服器地址

NET::ERR_CERT_DATE_INVALID和WordPress

如果您在 WordPress 網站上遇到此問題並且上述方法不起作用,您還可以檢查以下幾點:

  • 如果您的託管服務提供商安裝了​​您的 SSL 證書,請與他們聯絡以解決此錯誤。
  • 如果您自己安裝了證書,請嘗試重新安裝它
  • 確保您已 在您的網站上啟用HTTPS。
  • 檢查以確保您的URL都已更新。

如果您仍然遇到死衚衕,您可以嘗試聯絡您的SSL證書頒發機構。他們應該能夠幫助您查明問題。

NET::ERR_CERT_DATE_INVALID和Let’s Encrypt

Let’s Encrypt為擁有域名的任何人提供免費的SSL證書。但是,這些證書的有效期僅為90天。因此,與使用在其他地方獲得的高階證書相比,您的證書過期的可能性更高。

當您的Let’s Encrypt證書期限結束時,續訂過程將取決於您的託管服務提供商。

某些平臺與Let’s Encrypt證書不相容,某些提供商要求您自己手動處理續訂。雖然Let’s Encrypt沒有正式的支援團隊,但您可以隨時檢視社羣論壇尋求幫助。您會找到大量資訊和知識淵博的志願者,他們可以幫助您調查可能的解決方案。

小結

NET::ERR_CERT_DATE_INVALID錯誤有很多潛在的原因,這可能會使故障排除特別令人沮喪。但是,必須快速處理此問題。如果您在自己的網站上看到該錯誤,其他人也可能會遇到該錯誤。

由於此錯誤的原因很多,我們為您提供了十種解決方案供您嘗試。您只需重新載入網站並檢查計算機上的日期和時間即可開始。然後,您可能會轉向更復雜的方法,例如清除SSL狀態或測試瀏覽器擴充套件。

評論留言