修复 NET::ERR_CERT_DATE_INVALID 错误的 12 种最佳方法

已发表: 2022-04-08

在很多情况下,您一定会遇到浏览器上显示的错误消息“ 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 错误的变化
您是否应该忽略错误消息并继续进行?
如何修复 NET::ERR_CERT_DATE_INVALID 错误?
适用于 Windows 7 和 Windows 10 用户的附加解决方案
概括
经常问的问题

NET::ERR_CERT_DATE_INVALID 错误是什么意思?

在 chrome 浏览器中,您会发现错误 NET::ERR_CERT_DATE_INVALID 通常称为“您的连接不是私有的”。 但是,不同的浏览器会向您显示此特定错误的变化。 但是所有这些变化具有相同的含义,实际上,它们并不限制您访问该网站,而是警告您注意风险。

尽管您可以忽略警告并继续,但我们强烈不建议您这样做。 所有这些警告都表明您的 SSL 证书有效性出现问题并且访问该网站不安全,或者如果您忽略警告,您可能会面临安全风险。

现在让我们看看触发 NET::ERR_CERT_DATE_INVALID 错误的可能原因是什么。

为什么会发生 NET::ERR_CERT_DATE_INVALID 错误?

在上面的部分中,我们已经提到错误 NET::ERR_CERT_DATE_INVALID 通常在您的 SSL 证书出现问题时触发。 但是与此 NET::ERR_CERT_DATE_INVALID 错误相关的其他可能原因是什么,您应该如何避免它? 让我们一探究竟!

  1. 错误配置的防病毒软件 - 如果用户端的防病毒软件配置错误或互联网连接不安全,则会触发此错误 NET::ERR_CERT_DATE_INVALID。
  2. 与浏览器不兼容– 您用于访问网站的浏览器可能存在兼容性或设置问题。
  3. SSL 证书问题- 您的 SSL 证书可能存在问题,它可能已过期或不是从受信任的来源颁发的。
  4. SSL故障 - 如果您的 SSL 证书日期和系统或两者都可能是罪魁祸首,也可能会触发错误。

现在,让我们看看这个错误 NET::ERR_CERT_DATE_INVALID 是如何出现在不同的浏览器上的!

不同浏览器上 NET::ERR_CERT_DATE_INVALID 错误的变化

由于 Chrome 拥有最大的市场份额,大多数用户都会遇到相同的错误消息。 但是其他浏览器用户会在他们的屏幕上遇到不同的错误消息。

让我们看看您会在不同浏览器上找到的不同变体。

谷歌 Chrome 网络浏览器

在 Chrome 浏览器中,错误 NET::ERR_CERT_DATE_INVALID 通常显示“您的连接不是私有的”。 您可以通过单击“高级”按钮并同意该条件来忽略该消息并继续访问该网站。 但不建议这样做。

NET::ERR_CERT_DATE_INVALID error in Chrome

您可能会在带有前缀“NET::ERR_CERT”的 chrome 浏览器上遇到与 SSL 证书相关的问题,这表明证书存在问题。 例如,NET::ERR_CERT_AUTHORITY_INVALID 错误表明浏览器无法验证证书的权限。

火狐浏览器

您将在 Mozilla Firefox 上看到相同的 NET::ERR_CERT_DATE_INVALID 错误消息,但外观完全不同。 在 Firefox 中,您会发现一个带有黄色轮廓的安全警告,如下图所示:

NET::ERR_CERT_DATE_INVALID error in Mozilla

要忽略此消息并继续进行(我们不建议您这样做),您将找到有关错误的更多信息以及“接受风险并继续”选项。

苹果浏览器

在 safari 浏览器中,您不会发现与前两个浏览器一样的错误消息显示在网页上。 但是会出现“此连接不是私人的”消息,其中提到了所有可能的原因,如下图所示:

NET::ERR_CERT_AUTHORITY_INVALID error on Safari

但是,您仍然可以忽略错误消息并继续访问该网站,风险自负。

微软边缘

尽管 Microsoft Edge 的全球市场份额最少,但仍有部分用户更喜欢使用它。 他们可能会遇到相同的问题,但外观略有不同。 错误文本将显示为“您的连接不是私有的”。 但是当您单击高级按钮时,它将显示有关 SSL 证书已过期多长时间的信息。

NET::ERR_CERT_AUTHORITY_INVALID error on Edge

与上述浏览器一样,Microsoft Edge 也为您提供了继续访问网站的选项,风险自负,但有时浏览器不会让您进一步处理,直到您修复错误。

您是否应该忽略错误消息并继续进行?

我们的回答是不,我们强烈建议您不要忽略错误消息并继续访问该网站。 不仅是这个特定的错误,而且浏览器上显示的任何错误消息都不应被忽略,并且需要尽快修复以防止任何类型的损坏。

总结所有事实,每当您在 chrome 浏览器上遇到此错误消息时,这仅意味着您尝试访问的网站是不安全的,并且可以轻松窃取您的数据。 因此,您必须专注于尽快解决错误,以免它妨碍您网站的流量。

如何修复 NET::ERR_CERT_DATE_INVALID 错误?

现在,您知道 NET::ERR_CERT_DATE_INVALID 错误是什么意思,它在不同的浏览器上是如何出现的,以及在什么情况下您可能会遇到此错误。 让我们了解如何使用最佳方法解决问题。

1.通过刷新和重新加载页面

最适用于大多数错误的最基本和最常用的方法之一是重新加载或刷新网页。 您也可以在访问网页之前关闭并重新打开浏览器。

有时,这些简单而基本的方法甚至可以在几秒钟内解决您的复杂问题,而不是遵循复杂的故障排除方法。

2. 更正您电脑的日期和时间

在这里,您可以做的最基本和最简单的方法是检查和更正 PC 的日期和时间。 这是因为您使用的浏览器使用您PC的默认日期和时间来检查网站SSL证书的有效性。

如果您错误地配置了系统日期或时间,您的浏览器很可能会触发此错误。 即使您已经根据本地时区配置了 PC 的时间,如果您穿越不同的时区,仍然会触发此错误。

为避免这种情况,我们强烈建议您启用自动时间、日期和时区。

要检查并更正在 Windows 11 上运行的 Windows PC 的设置时间,您需要做的第一件事是转到位于屏幕左下角的 Windows 图标,如图所示。

Date and  time settings in Windows 11

在第 2 步的搜索栏中输入“日期和时间”,然后单击日期和时间设置,如上图所示,将打开一个新窗口并启用“自动设置时间”。

Date and time settings in Windows 11

现在您已完成,但是,如果错误仍然存​​在,您可以尝试我们将在接下来的部分中讨论的其他方法。

3.检查SSL证书的有效性

触发此错误 cab 的另一个最常见原因是 SSL 证书的有效期已过期。 是的,SSL 证书确实过期了,您需要在它们过期后重新颁发它们。 如果您的网站显示错误,则可能意味着您的网站 SSL 证书已过期,您需要尽快重新签发。

您可以直接从 chrome 浏览器轻松检查您网站的证书有效性。 您需要做的就是打开您的网站,在同一页面上右键单击并选择“检查元素” ,如下图所示:

SSL certificate validity checking

现在,浏览安全选项卡,如下所示:

SSL certificate Validity checking of a website

当您单击“安全”选项卡时,您将能够看到安全概述。 要检查证书的有效性,请单击“查看证书”按钮,然后会出现一个弹出窗口,显示证书的所有详细信息,如下所示:

SSL certificate checking of a website

除此之外,还有各种在线工具,例如 DigiCert 或 Geocerts,借助这些工具,您可以检查您或任何人网站的 SSL 证书有效性。 但是,对于其他网站,您只能向他们的管理员报告相同的情况。

要为您的网站重新颁发 SSL 证书,您可以执行以下操作:

  1. 要求您的网络托管服务提供商重新颁发 SSL 证书。
  2. 您也可以从控制面板自行完成。
  3. 检查您是否启用了 HTTPS。
  4. 检查所有网址
  5. 检查您的托管服务提供商是否为您提供免费 SSL。 如果不切换到另一个在他们的计划中提供免费 SSL 的网络托管。

WPOven在所有计划中都提供 LetsEncrypt Free SSL 证书,使其成为更安全、更省心的体验。

4.避免使用公共网络或Wi-Fi

通常,公共 Wi-Fi 或网络不安全,因此当您尝试从不安全或公共网络访问网站时,您的浏览器会发出警告。 为了您的安全,强烈建议您不要使用任何不安全且可能损坏您的网站或泄露重要信息的公共 Wi-Fi 或公共网络。

相反,请注意专用网络或使用您的手机热点。 您甚至可以借助 VPN 或虚拟专用网络来检查问题是否仍然存在。 但是,如果您之前启用了 VPN 并且出现错误,则可能是由于 VPN 本身造成的,您应该立即将其关闭。

5. 检查您的 Google Chrome 扩展程序或插件

有时,有问题的第三方插件或扩展会遇到 SSL 安全性并触发错误。 您需要检查并找出已安装的插件是否是罪魁祸首,如果有,请立即将其删除。 为此,请按照以下简单步骤操作:

  1. 首先,您需要打开 Google Chrome 浏览器并在地址栏中输入“chrome://extensions”。
  2. 一个一个地禁用每个插件,同时检查错误是否仍然存在,直到找到损坏的扩展程序。
  3. 如果您能够确定罪魁祸首插件,请立即将其删除并启用其他禁用的插件。

6. 保持更新您的网络浏览器和 PC

为避免任何安全威胁或兼容性问题,始终强烈建议使用可用的最新版本更新您的软件。 同样,为避免错误和威胁,您应始终将 Web 浏览器以及您在 PC 上运行的操作系统更新到可用的最新版本。

除此之外,某些 SSL 证书文件可能不适用于旧版本的操作系统,这可能会在您的网页上触发“ Net::ERR_cert_date_invalid ”错误。

同样,如果您运行的是过时的浏览器,也可能会触发此错误,您需要尽快对其进行更新。

7.检查您的防病毒软件

有时,您的 PC 上运行的防病毒软件或任何反恶意软件也可能触发 Net::ERR_cert_date_invalid 错误。 这可能是由于您的防病毒程序中配置错误的设置而发生的。 要检查这一点,您首先需要暂时禁用防病毒软件并导航到网络浏览器以检查错误是否仍然存在。

如果您发现防病毒软件是罪魁祸首,您首先需要使用可用的最新版本更新您的防病毒软件,如果仍然无法正常工作,您可以联系支持团队寻求帮助。

8. 清除您的 Web 浏览器缓存和 Cookie

每次您访问一个网站时,浏览器往往会以 cookie 和缓存的形式保存一些网站数据的痕迹。 这样,下次您访问同一个网站时,它可以更快地加载,不会有任何延迟。 但有时浏览器的此功能可能会很麻烦并开始触发错误。

要解决此问题,您可以做的最好的事情是清除或删除您的 Web 浏览器的 cookie 或缓存。 但在此之前,首先,您需要检查缓存或 cookie 或您的浏览器是否触发了错误?

尝试以隐身模式或在其他浏览器上访问该网页,如果问题解决,则意味着清除浏览器的缓存和 cookie 将修复错误。

让我们看看如何在 Chrome 浏览器上做到这一点,

  1. 首先,您需要打开 chrome 浏览器并单击右上角的三个点,然后单击设置,如下所示:
Clearing browser history on chrome

2.现在点击安全和隐私>清除浏览数据

Clearing cookies and cache memory on chrome browser

3. 现在选择时间范围为“所有时间” ,然后点击清除数据按钮,如下图所示:

Clering chrome browser cookies and cache memory

现在您已完成,关闭浏览器并重新打开它。

9. 清除 SSL 缓存

有时,清除浏览器的 SSL 是不够的,错误会再次反映在您的屏幕上。 在这种情况下,您还需要清除或清除 SSL 缓存。 此 SSL 缓存用于保存您访问过的所有网站的凭据,以便您下次访问这些网站时,可以轻松快速地加载。

但有时当网站同时更新其 SSL 证书时,已存储的 SSL 缓存会在网页上反映错误。 因此,要解决此问题,您能做的最好的事情就是清除 SSL 缓存。

NET::ERR_CERT_DATE_INVALID Windows 10 修复

要在 Windows 10 PC 上的 Chrome 中执行此操作,您需要做的第一件事是转到您的控制面板 > 网络和 Internet

Cleaning SSL cache

现在单击上图所示的 Internet 选项,然后分别在步骤 2 和步骤 3 中单击内容 > 清除 SSL 状态。 通过单击确定按钮完成该过程,您就完成了。

您需要检查的下一件事是此方法是否能够修复 Net::ERR_cert_date_invalid 错误。 如果没有,你可以按照下一个方法中提到的下一个和最后一个方法。

10. 重置您的 Chrome 设置

如果清除或清除 chrome 上的缓存和 cookie 不起作用,并且您可以在其他网站上访问该网站,那么您可以做的最好的事情就是将您的 Chrome 设置完全重置为默认值。

但您必须记住的一件事是,重置 Google chrome 会清除您的所有 cookie、缓存、浏览器历史记录、自定义设置、扩展程序、主页、书签和保存的密码。

因此,要重置 chrome,您需要做的第一件事是转到您的 chrome 设置,如下图所示在搜索栏中键入重置,然后选择“将设置恢复为原始默认值”,如下图所示:

Reset Chrome browser settings

但是,您也可以通过在地址栏中输入“chrome://settings/?search=reset”直接进入重置页面。

11. 联系您的网络管理员

SSL 证书不是终身免费颁发的,这意味着您需要在到期日期之前重新颁发其有效性。 如果 Web 管理员更新失败或证书过期,您可能会遇到与 SSL 证书相关的错误。

这些是您可能遇到的最常见的 SSL 证书错误:

  1. NET::ERR_CERT_AUTHORITY_INVALID
  2. NET::ERR_CERT_COMMON_NAME_INVALID
  3. NET::ERR_CERT_REVOKED
  4. NET::ERR_CERT_AUTHORITY_INVALID
  5. ERR_SSL_WEAK_EPHEMERAL_DH_KEY
  6. ERR_SSL_VERSION_OR_CIPHER_MISMATCH

所有这些错误都是 SSL 证书错误,当您拥有过期的证书或 chrome 浏览器无法验证颁发证书的机构时触发。 在这种情况下,chrome 浏览器将根本不加载网页。

在这种情况下,您必须立即通过电子邮件或其他各种渠道联系您的 Web 管理员。 网络管理员将检查 SSL 证书的有效性和状态,如果发现过期,将立即重新颁发。

12. 通过更改 Windows PC 上的 DNS 设置

这种方法需要一点技术知识,涉及的步骤很多,对于任何初学者来说都可能有点棘手。 但是如果以上所有方法都无法修复 Net::ERR_cert_date_invalid 错误,这是一个有效的方法,您必须尝试。

如果您是 Windows 用户,您需要做的第一件事是转到位于屏幕左下角的 Windows 按钮,如下图所示,然后在搜索栏中键入“网络连接”,如下图所示:

Windows Network connections


在“查看网络连接”页面上,选择您当前正在使用或处于活动状态的连接,然后右键单击它以显示选项>选择属性。

Network Connection Properties
网络连接属性


单击属性时,将打开一个新窗口,您必须在其中选择 Internet 协议版本 4 (TCP/IPv4),如下图所示:

Internet Protocol Version 4
互联网协议版本 4

将出现一个 Internet 协议版本 4 的新窗口,您需要选择“使用以下 DNS 服务器地址”选项手动分配不同的 DNS 地址。

Entering DNS server Address Manually
手动输入 DNS 服务器地址

您可以在首选 DNS 服务器中填写 Google 的公共 DNS IPv6 地址为 8888,备用 DNS 服务器为8844

NET::ERR_CERT_DATE_INVALID mac

如果您是 macOS 用户,您可以通过导航到 Apple 图标 > 系统偏好设置 > 网络来进行此设置。

macOS system Preferences
macOS 系统偏好设置

接下来您需要选择当前网络并选择“高级”按钮。

macOS network Advanced option
macOS 网络高级选项

单击高级按钮的那一刻,将出现一个新窗口,您需要在其中输入新的 DNS。 选择 DNS 选项卡并单击“+”按钮并按 Enter 按钮。

macOS adding new DNS
macOS 添加新的 DNS

当您成功输入新的 DNS 信息后,您需要做的下一件事是单击“应用”按钮并重新启动您的 Web 浏览器。 您可以访问该网站以检查错误 Net::ERR_cert_date_invalid 是否已解决。

适用于 Windows 7 和 Windows 10 用户的附加解决方案

但是,上述所有方法也适用于操作系统版本 Windows 7 和 Windows 10。如果您仍然收到 NET::ERR_CERT_DATE_INVALID 错误,这可能是由于证书过期而发生的。 这种替代方法经过了很好的测试,适用于 NET::ERR_CERT_DATE_INVALID Windows 7 和 NET::ERR_CERT_DATE_INVALID Windows 错误。

让我们看看如何做到这一点:

步骤 1:首先您需要按Windows + R键并键入“certmgr.msc”,如下图所示:

NET::ERR_CERT_DATE_INVALID Windows 7 fix

Step2:将出现一个certmgr弹出窗口,显示所有证书,您需要在如图所示的三个证书时间中删除R3证书和DST ROOT CA X3。

Certificate manager on PC

Step3:要删除,请按照以下路径进行操作:

  1. 受信任的根证书颁发机构 > 证书 > R3 证书或 DST ROOT CA X3> 右键单击​​并按删除。
  2. 中间证书颁发机构 > 证书 > R3 证书或 DST ROOT CA X3> 右键单击​​并按删除。
  3. 第三方根证书颁发机构 > 证书> R3 证书或 DST ROOT CA X3> 右键单击​​并按删除。

第 4 步:现在要找到正确的证书,您需要搜索由 DST ROOT CA X3 颁发并于 2021 年 9 月到期的证书。

第 5 步:下载此证书:https://letsencrypt.org/certs/isrgrootx1.der 并双击打开它。

Installing a certificate on PC

第 6 步:单击上图所示的安装证书,然后选择本地计算机 > 下一步。

第 7 步:现在选择将所有证书放入以下存储并选择“受信任的根证书颁发机构”文件夹。
第 8 步:重新启动系统,您就完成了。

概括

从上面的帖子中,您现在知道有多种可能的原因会触发 Net::ERR_cert_date_invalid 错误,因此任何人都很难解决这个问题。 但无论原因或解决方案是什么,您都必须解决这个问题,否则您的访问者也会在他们的屏幕上遇到同样的错误,这是您不希望发生的。

因此,在这篇文章中,我们收集了触发此错误的所有可能原因,并提供了一个全面的解决方案来修复它们。 如:

  1. 刷新或重新加载网页
  2. 检查 PC 的日期和时间。
  3. 检查您的 SSL 证书的有效性
  4. 避免使用公共 Wi-Fi 或网络
  5. 检查谷歌浏览器扩展和插件
  6. 保持更新您的网络浏览器和 PC
  7. 检查您的防病毒程序
  8. 清除您的网络浏览器缓存和 cookie
  9. 清除 SSL 缓存
  10. 更改 DNS 设置
  11. 联系您的网络管理员
  12. 更改 DNS 设置

由于 Net::ERR_cert_date_invalid 错误有多种原因发生,如果您知道更多原因及其解决方案,请随时在下面的评论部分中写下它。

经常问的问题

如何修复此错误 NET::Err_cert_date_invalid?

修复 NET::Err_cert_date_invalid 错误的最佳有效方法是:
1.刷新或重新加载网页
2. 检查您的 PC 的日期和时间。
3. 检查您的 SSL 证书的有效性
4.避免使用公共Wi-Fi或网络
5.检查谷歌浏览器扩展和插件
6.保持更新您的网络浏览器和PC
7. 检查您的防病毒程序
8. 清除您的网络浏览器的缓存和 cookie
9. 清除 SSL 缓存
10. 重置您的 Chrome 设置
11. 联系您的网络管理员
12.更改DNS设置

此错误消息是什么意思 NET::Err_cert_date_invalid?

错误 NET::Err_cert_date_invalid? 意思是,您的 SSL 证书有效性出现问题,访问该网站不安全,或者如果您忽略警告,您可能会面临安全风险。

我如何知道我的 SSL 是否已过期?

1. 打开您的网站,在同一页面上右键单击并选择“检查元素”
2. 现在单击“安全”选项卡,您将能够看到安全概述。
3. 要检查证书的有效性,请单击“查看证书”按钮,然后会出现一个弹出窗口,显示证书的所有详细信息。