- 錯誤型別:
- 瀏覽器錯誤
- 錯誤名稱:
- 您的连接不是隐私连接
- 英文名稱:
- NET::ERR_CERT_DATE_INVALID
- 錯誤描述:
- 在大多数情况下,该错误实际上不会阻止您访问该站点。您可以忽略它并点击进入您尝试访问的页面,但我们不建议这样做。
- 錯誤變體:
- NET::ERR_CERT_AUTHORITY_INVALIDNET::ERR_CERT_COMMON_NAME_INVALIDNET::ERR_CERT_WEAK_SIGNATURE_ALGORITHMNTE::ERR_CERTIFICATE_TRANSPARENCY_REQUIREDERR_SSL_PROTOCOL_ERROR
有一個安裝SSL證書應該提供安心使用你的網站的人。當NET::ERR_CERT_DATE_INVALID錯誤出現表明證書有問題時,它會阻止訪問者訪問您的網站,直到問題得到解決。
這種情況可能會讓網站所有者和使用者都感到惱火。
好訊息是NET::ERR_CERT_DATE_INVALID錯誤是一個相當普遍的問題,可能的原因很多。您還可以嘗試各種潛在的解決方案來重回正軌。這些都是相對簡單的修復。
在這篇文章中,我們將介紹NET::ERR_CERT_DATE_INVALID是什麼,以及它在不同瀏覽器中的顯示方式。然後我們會給你一些方法,你可以嘗試修復它。最後,我們將看看幾個特殊情況。
- 什麼是NET::ERR_CERT_DATE_INVALID錯誤?
- NET::ERR_CERT_DATE_INVALID錯誤變體
- 如何修復NET::ERR_CERT_DATE_INVALID錯誤
- NET::ERR_CERT_DATE_INVALID和WordPress
- 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錯誤訊息。
在大多數情況下,該錯誤實際上不會阻止您訪問該站點。您可以忽略它並點選進入您嘗試訪問的頁面,但我們不建議這樣做。
雖然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錯誤訊息。
還有一些其他與SSL證書相關的錯誤,Chrome可能會警告您。您可以看到的一些錯誤程式碼包括:
- 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
至少,您知道問題可能與站點的SSL證書有關。擁有特定的錯誤程式碼有助於查明確切的問題。
Firefox
Firefox通過在其安全警告周圍顯示亮黃色輪廓來引起您的注意。與Chrome一樣,您通常可以忽略該通知並通過單擊“高階” 按鈕繼續訪問該網站:
Firefox中的NET::ERR_CERT_DATE_INVALID錯誤訊息。
選擇高階還會為您提供有關錯誤的更多資訊。除了SEC_ERROR_EXPIRED_CERTIFICATE訊息外,您可能還會看到以下變體之一:
- SEC_ERROR_UNKNOWN_ISSUER
- SSL_ERROR_RX_MALFORMED_HANDSHAKE
- MOZILLA_PKIX_ERROR_KEY_PINNING_FAILURE
- SEC_ERROR_REUSED_ISSUER_AND_SERIAL
此警告還包含特定的錯誤程式碼,可幫助您更快地找到問題的根源。
Edge瀏覽器
Microsoft Edge的錯誤螢幕幾乎與Chrome顯示的相同。但是,Edge錯誤可能包括站點的SSL證書過期的天數:
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錯誤訊息。
彈出視窗本身可能不會讓你繼續下去。 如果您想獲得有關導致錯誤的原因的更多線索,則需要單擊“顯示證書”。此視窗將為您提供有關證書本身的一些詳細資訊,您可以使用這些詳細資訊來嘗試診斷問題。
如何修復NET::ERR_CERT_DATE_INVALID錯誤
現在我們已經瞭解了NET::ERR_CERT_DATE_INVALID錯誤是如何在最流行的瀏覽器上出現的,讓我們開始修復它。
此錯誤可能源於許多不同的原因,因此我們將介紹您可以嘗試的十種解決方案。
- 重新載入頁面
- 不要使用公共 Wifi
- 檢查您的日期和時間
- 判斷證書是否過期
- 更新您的作業系統和瀏覽器
- 禁用您的防病毒軟體
- 檢查您的瀏覽器擴充套件
- 清除快取和 Cookie
- 清除您的 SSL 快取
- 更改您的域名系統 (DNS) 伺服器
1.重新載入頁面
我們不妨從最簡單的解決方案開始:嘗試重新整理頁面。您還可以嘗試關閉並重新啟動瀏覽器,然後再導航回同一頁面。
有時事情只是不按照應有的方式工作,最好嘗試快速修復,而不是進行不必要的故障排除。儘管看起來不太可能,但您可能只是在更新SSL證書的過程中發現了網站所有者!
2. 不要使用公共Wifi
如果您在重新載入頁面後仍然看到錯誤,請檢查您的網路連線。如果您使用的是公共wifi,則您的連線實際上很可能不是私密的。為了安全起見,您可能需要登出。
在您的移動裝置上使用熱點,並嘗試重新訪問該站點。如果您沒有遇到錯誤訊息,則問題很可能與wifi連線有關。
您還可以嘗試使用虛擬專用網路 (VPN)來檢視錯誤是否仍然存在。如果您在第一次遇到問題時已經在使用VPN,另一方面,您可以嘗試關閉VPN,因為它可能是罪魁禍首。
3. 檢查您的日期和時間
這是另一個簡單的解決方法。您的瀏覽器使用您計算機的時鐘來驗證站點的SSL證書未過期。如果您設定的時間不正確,則可能會觸發此錯誤。
即使您的計算機設定為自動同步,它仍然可以被拋棄。
例如,如果您最近穿越了時區,您的膝上型電腦可能還沒有跟上。因此,請檢查以確保機器上的日期和時間準確無誤。然後重新開啟瀏覽器並嘗試導航回該網站。
4、判斷證書是否過期
SSL證書確實會過期,因此如果您在自己的網站上看到此錯誤,則可能需要重新頒發證書。您可以直接從Chrome快速檢查。
首先單擊瀏覽器視窗右上角的三個點。然後選擇更多工具 > 開發者工具:
在Google Chrome中檢查SSL證書狀態
導航到“安全” 選項卡,您可以在其中檢視證書是否有效。您可以單擊“檢視證書” 按鈕以獲取更多詳細資訊,包括證書的到期日期:
Google Chrome中的SSL證書詳細資訊
您還可以使用Qualys的SSL Server Test等工具 來檢查您的證書的有效性。
只需在框中輸入您的域名,然後單擊提交 按鈕:
Qualys SSL伺服器測試
執行測試可能需要幾分鐘時間。您的結果將包括對SSL配置的徹底分析,以及每個專案的字母等級。您需要特別注意SSL證書的到期日期。
請注意,您可以使用這些方法在其他人的網站上檢查SSL證書的有效性。但是,您只能嘗試通知網站所有者他們的認證已過期。
如果您自己的證書已過期,更新它應該處理NET::ERR_CERT_DATE_INVALID錯誤。
某些託管服務提供商的控制面板不提供更新證書的方法。在這種情況下,您可能需要通過命令列執行續訂。Certbot可以幫助您進行設定。
您需要安裝並執行一次Certbot。每當您的SSL證書到期時,它都會自動續訂免費的SSL證書:
Certbot將自動更新您的SSL證書
無論您如何續訂SSL證書,請務必標記您的日曆,以便在出現問題之前進行處理。
5. 更新您的作業系統和瀏覽器
您應該始終安裝最新版本的作業系統,因為舊版本一旦過時就可能不再受支援。更重要的是,SSL證書的某些部分不再適用於較舊的作業系統。
如果您執行的是過時版本的作業系統,隨著時間的推移,您可能會更頻繁地遇到諸如NET::ERR_CERT_DATE_INVALID之類的錯誤。
過時的瀏覽器也是如此。如果您有一段時間沒有更新您的瀏覽器,您可能想要立即更新。即使瀏覽器是最新的,有時解除安裝並重新安裝它也會有所幫助。
6. 禁用您的防病毒軟體
有時,您的防病毒軟體中可能存在觸發NET::ERR_CERT_DATE_INVALID錯誤的設定。要對此進行測試,請嘗試禁用您的防病毒軟體並嘗試訪問該網站。 執行此操作時請務必強制重新整理。
如果您確定您的防病毒軟體有問題,您首先要嘗試更新到最新版本。如果更新後問題仍然存在,您也可以聯絡軟體的支援團隊。
7. 檢查您的瀏覽器擴充套件
眾所周知,Chrome上的第三方擴充套件有時會導致問題。根據您安裝的擴充套件程式數量,此解決方案可能需要一些時間來測試:
Google Chrome中的瀏覽器擴充套件
通過禁用它然後嘗試載入頁面,一次檢查每個擴充套件。如果您的擴充套件程式之一似乎觸發了錯誤,您可以嘗試完全解除安裝它。
8. 清除快取和Cookie
清除快取是另一種可能需要一些時間的解決方案。您可以先嚐試幾件事來確定清除快取是否有幫助。
首先,以隱身模式訪問該站點。如果這沒有幫助,您可以嘗試使用其他瀏覽器訪問該站點。如果這兩種方法中的任何一種都有效,那麼清除瀏覽器快取很有可能 會解決問題。
此過程因瀏覽器而異:
- 如何清除Chrome瀏覽器快取
- 如何清除Firefox瀏覽器的快取
- 如何清除Safari瀏覽器快取
- 如何清除Internet Explorer瀏覽器快取
- 如何清除Microsoft Edge瀏覽器快取
- 如何清除Opera瀏覽器快取
清除快取和cookie後,您可以嘗試重新開啟瀏覽器並再次載入網站。
9. 清除您的SSL快取
如果清除瀏覽器快取不起作用,您可以嘗試清除SSL快取。SSL快取儲存您訪問過的網站的憑據,以在您稍後重新連線時節省時間。
但是,如果同時更新SSL證書,則SSL快取可能會阻止您的瀏覽器識別更改。
要在Windows上的Chrome中清除SSL狀態,請導航到“控制面板” 並選擇“網路和Internet”。在內容選項卡下,您將找到清除SSL狀態的按鈕:
清除Windows中的SSL狀態
再次重新開啟瀏覽器並導航到該網站。如果您仍然收到NET::ERR_CERT_DATE_INVALID錯誤,我們還有另一種解決方案可供您嘗試。
如果您使用的是macOS,則可能需要刪除之前從不受信任的來源接受的SSL證書。
為此,導航到Finder,然後單擊Go > Utilities > Keychain Access:
macOS鑰匙串
接下來,單擊位於“類別” 部分下的“證書”。不受信任的證書標有紅色“X”。要刪除一個,請單擊Edit > Delete。
10. 更改您的域名系統 (DNS) 伺服器
您可能想嘗試將域名系統 (DNS) 伺服器更改為Google的公共DNS(也有可能是反過來操作),具體取決於您當前的設定。在對DNS設定進行任何更改之前,請確保記下當前設定,以防需要將其改回。
要在Windows上更改DNS伺服器,請首先開啟控制面板。單擊網路和Internet >網路和共享中心,然後單擊更改介面卡設定。右鍵單擊您的連線並選擇屬性。
接下來,選擇Internet協議版本4或6,然後單擊屬性按鈕。選擇使用以下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
選擇高階 按鈕,然後選擇DNS選項卡。接下來,單擊“IPv4 或 IPv6 地址”旁邊的(+) 圖示:
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狀態或測試瀏覽器擴充套件。
評論留言