错误码NET::ERR_CERT_DATE_INVALID证书已过期解决方法?


Posted in 数码科技 onJuly 07, 2022

  最近许多用户在使用浏览器访问网页的时候总是出现错误码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 错误通常是和 你的连接不是私密连接相关联,基本上当我们遇到这个问题时,后者才是我们看到的主要提示。比如 Chrome 浏览器下就会给出该提示,不过也有浏览器的提示不一样,如火狐:

错误码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 样的错误信息。除此之外,其他浏览器也有各自不同的错误提示。并且不同的操作系统看到的提示可能也不相同。

  下面我们来看几个错误提示示例。

  Google Chrome 浏览器

  在 Chrome 中会指出 你的连接不是私密的。可以通过点击 高级(Advanced),选择继续访问该站点,但是这样会有风险:

错误码NET::ERR_CERT_DATE_INVALID证书已过期解决方法?

  Chrome 下的 NET::ERR_CERT_DATE_INVALID 错误

  Chrome 下还有其他和 SSL 证书相关的错误提示,如下:

  NET::ERR_CERT_AUTHORITY_INVALID

  NET::ERR_CERT_COMMON_NAME_INVALID

  NET::ERR_CERT_WEAK_SIGNATURE_ALGORITHM

  NTE::ERR_CERTIFICATE_TRANSPARENCY_REQUIRED

  SSL CERTIFICATE ERROR

  看到这一类错误时,我们至少要知道可能是和 SSL 证书有关。特定的错误码有利于我们定位具体问题。

  Firefox 火狐浏览器

  火狐浏览器下遇到安全警告时,会通过明黄色的边框给出提示。和 Chrome 一样,我们也可以忽略该提示,通过点击 高级按钮,接受风险并继续访问。

错误码NET::ERR_CERT_DATE_INVALID证书已过期解决方法?

  火狐下的 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 浏览器

  Edge 浏览器的错误基本上 Chrome 中展示的相同。不过,Edge 下的错误提示可能会包括 SSL 证书过期了多久:

  歪马注:Chrome 也有过期多久的提示。

错误码NET::ERR_CERT_DATE_INVALID证书已过期解决方法?

  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 也可以选择继续访问。不过有时候,Edge 浏览器可能强制解决问题,不然无法访问。

  歪马注:部分需要 Windows 截图的图片没有替换,请大家见谅。

  Safari 浏览器

  Safari 浏览器下,警告会是一个弹出框,而不是类似前面的全屏提示。还是那样,可以通过点击 继续访问可能有威胁的网站:

错误码NET::ERR_CERT_DATE_INVALID证书已过期解决方法?

  Safari 下的 NET::ERR_CERT_DATE_INVALID 错误

  弹窗本身没有太多信息,如果想查看更详细的错误信息,可以点击 查看证书(Show Certificate),这样可以查看更多详细信息,从而诊断问题的原因。

  歪马注:实际测试可能有一定的差别,可能是版本的问题,效果如下图所示。

错误码NET::ERR_CERT_DATE_INVALID证书已过期解决方法?

  如何修复 NET::ERR_CERT_DATE_INVALID 错误

  前面,我们已经看了 NET::ERR_CERT_DATE_INVALID 在不同浏览器下的错误展示。接下来,就让我们着手修复它吧。

  这个错误有多种原因,我们一共总结了 10 种可能的原因:

  重新加载页面

  不用使用公开的 WIFI

  检查本地日期和时间

  查明证书是否过期

  升级操作系统和浏览器

  禁用杀毒软件

  检查浏览器扩展

  清除缓存和 Cookie

  清除 SSL 缓存

  修改 DNS 服务器

  1、重新加载页面

  我们先从最简单的方式尝试:刷新页面,也可以尝试重启浏览器。

  有时网站只是临时出现异常,建议尝试快速修复,而不是进行不必要的故障排除。虽然概率比较低,但有可能网站的所有者刚好正在更新 SSL 证书。

  2、不要使用公开的 WIFI

  如果重新加载页面之后仍然无法访问,可以检查一下网络连接。如果使用的是公开 WIFI,那么确实有可能连接不是私密的。安全起见,断开公开 WIFI 连接。

  可以使用手机热点,再次尝试访问站点。如果问题解决了,那么就是 WIFI 的问题。

  此外,虚拟专用网络(VPN)可能是到这这一问题的罪魁祸首,如果没有使用,可以尝试使用,看看错误是否仍然存在。如果一开始遇到这个问题时就是使用了 VPN,则可以尝试关闭 VPN。

  3、检查本地日期和时间

  这个方式也很简单。浏览器会使用电脑的本地时间来校验证书是否过期。如果时间设置不对,也可能会导致这个错误。

  即使电脑上的时间设置的是自动同步,也可能会存在不同步的问题。

  比如,如果刚进行了跨时区旅行,电脑可能还没来得及更新。所以,检查并确保电脑日期和时间是否准确,然后重启浏览器进行尝试,看是否能解决问题。

  4、查明证书是否过期

  当遇到这个错误的时候,也有可能是网站的 SSL 证书确实到期了,这时候就要更新证书了。

  在 Chrome 浏览器中可以通过如下方式查看一下:点击右上角的三个点,选择 更多工具 > 开发者工具。

错误码NET::ERR_CERT_DATE_INVALID证书已过期解决方法?

  在 Chrome 中查看 SSL 证书状态

  切换到 Security 标签,从这里可以查看证书是否有效。点击 View Certificate 可以查看更多信息,如过期日期:

错误码NET::ERR_CERT_DATE_INVALID证书已过期解决方法?

  Chrome 中 SSL 证书详情

  我们也可以使用 Qualys 检测证书是否有效。直接输入域名,然后提交查询即可。

错误码NET::ERR_CERT_DATE_INVALID证书已过期解决方法?

  Qualys SSL 服务检测

  检测过程会持续几分钟。返回的结果报告包括 SSL 证书配置的全面分析,并给出字母等级。我们需要特别注意 SSL 证书的过期日期。

  值得一提的是,这个方法能够检测其他站点的 SSL 证书状态。不过即使证书过期了,我们也没法通知网站所有者。如果是自己的站点证书过期,则需要更新证书。网站服务器提供商可能会帮忙处理这个事情,有可能需要自己通过控制面板亲自更新。

  有些服务器提供商不提供更新证书的控制面板,这种情况只能通过命令行进行更新了,这时我们可以使用 Certbot。

  首先,我们先要安装并运行 Certbot。它会在免费的 SSL 证书过期之前自动更新:

错误码NET::ERR_CERT_DATE_INVALID证书已过期解决方法?

  Certbot 自动更新 SSL 证书

  不论你通过什么方式更新证书,最好能给自己在日历上建个提醒,这样就能在证书过期之前进行更新了。

  5、更新操作系统和浏览器

  一般情况下,我们的操作系统版本最好保持最新版本,因为有些老版本可能已经被废弃了。而且有些 SSL 证书已经不能在旧的操作系统上工作了。

  如果你使用的操作是一个比较老的版本,那么随着时间的推移,你遇到 NET::ERR_CERT_DATE_INVALID 的次数会越来越多。

  旧版本的浏览器也一样。如果很久没更新浏览器了,那么可以试着更新浏览器来解决题设问题。有时候,即使浏览器是最新的,卸载再安装也可能能解决题设问题。

  6、禁用杀毒软件

  有时,杀毒软件的某些配置也可能导致题设问题。所以,发生这一问题时,可以尝试禁用杀毒软件后,再访问网站。记得要强制刷新浏览器。

  如果检测出来是杀毒软件的问题,可以先尝试升级杀毒软件。如果无法解决,可以联系杀毒软件的支持团队。

  7、检查浏览器扩展

  Chrome 浏览器的第三方扩展也经常会导致题设问题。这个方式需要花费一定的时间,因为测试会依赖于安装的插件数量。

错误码NET::ERR_CERT_DATE_INVALID证书已过期解决方法?

  Chrome 扩展程序

  挨个禁用插件,然后重新访问站点来测试。如果发现了触发错误的插件,那么移除插件就好了。

  8、清除缓存和 Cookie

  清理缓存也可能需要一些时间来尝试。为了确定清除缓存是否有帮助,您可以先尝试一些方法。

  首先,可以尝试隐身模式。如果没有用,可以再换个浏览器试试。如果其他方式有效,那么清除浏览器缓存基本上也能解决该问题。

  不同浏览器下清除缓存的方法参考如下链接:

  Chrome 下清除浏览器缓存

  Firefox 下清除浏览器缓存

  Safari 下清除浏览器缓存

  ie 下清除浏览器缓存

  Edge 下清除浏览器缓存

  Opera 下清除浏览器缓存

  清除缓存和 Cookie 后,再次尝试重启浏览器并访问页面,查看是否可行。

  9、清除 SSL 缓存

  如果清除了浏览器缓存也没用,那么可以尝试清除 SSL 缓存。SSL 缓存会存储访问过的站点的证书,这样下次访问的时候能够更快。

  然而,这也会导致当证书更新了,但是浏览器还是从缓存中读取,没有拿到最新的证书。

  在 Windows 上清除 SSL 缓存,需要先打开控制面板,选择Internet 选项。打开后,在内容面板,可以找到 清除 SSL 状态的按钮。

错误码NET::ERR_CERT_DATE_INVALID证书已过期解决方法?

  在 Windows 上清除 SSL 缓存

  再次重启浏览器并重试,如果还不能解决问题的话,那就只有最后一种方式了。

  如果使用的 macOS 的话,需要先删除之前在不安全站点上接受的 SSL 证书。可以先打开访达,然后点击前往 > 使用工具 > 钥匙串访问。

错误码NET::ERR_CERT_DATE_INVALID证书已过期解决方法?

  macOS 钥匙串

  然后点击种类下的证书,未信任的证书前面会有红叉标识,然后点击编辑 > 删除。

  10、修改域名解析服务器

  你可能会想要根据当前配置参考谷歌开放 DNS来调整自己的DNS 服务器。不过在修改之前,建议保存当前配置,以防需要修改回去。

  如果是修改 Windows 的 DNS 服务器,首先先打开控制面板。点击Internet 选项 > 网络与共享中心,然后点击更改适配器设置。在连接信息上右键选择属性。

  然后,选择IP V4/V6,然后点击属性按钮。选择使用指定 DNS 服务器地址:

错误码NET::ERR_CERT_DATE_INVALID证书已过期解决方法?

  Windows 上修改 DNS 服务器

  如果使用谷歌开放 DNS,则输入 8.8.8.8 和 8.8.4.4。输入完成后,关闭窗口,重启浏览器访问页面后查看效果。如果不行,也可以尝试一下 Cloudflare DNS,输入 1.1.1.1 和 1.0.0.1。

  如果用的是 mac 电脑,过程类似,以下几点稍有不同。

  首先,打开系统偏好设置,点击网络。

错误码NET::ERR_CERT_DATE_INVALID证书已过期解决方法?

  mac 上网络设置

  在网络连接中点击高级按钮,然后切换到DNS标签。点击IPv4 或 IPv6 地址旁边的(+)号按钮。

  然后输入 DNS 服务器,点击好,再点击应用即可。

  如果你原本就是使用的谷歌开放 DNS,那么你也可以尝试使用网络供应商的 DNS 服务器。只需移除谷歌 DNS,然后选择自动获取 DNS 服务器即可。

  WordPress 的 NET::ERR_CERT_DATE_INVALID 错误

  如果你是在 WordPress 上遇到了题设的错误,并且上面的 10 种方法都不能解决,那么还可以试试下面几个方法:

  如果 SSL 证书是由服务器提供商安装的,可以联系他们解决。

  如果是自己安装的 SSL 证书,那么试着重新安装一下。

  确保是否启用了站点的 HTTPS 配置。

  确保访问的 URL 是最新的。

  如果实在解决不了,不要犹豫,可以前往 WordPress 社区寻求帮助支持。社区里也有丰富的文档可供查找。

  如果最后还是解决不了,那么就联系证书发行方吧,他们应该能帮你找出问题所在。

  Let’s Encrypt 的 NET::ERR_CERT_DATE_INVALID 错误

  Let’s Encrypt 提供免费的 SSL 证书,只要拥有一个域名就可以申请。不过,证书的有效期只有 90 天。因此,与使用其他地方获得的高级证书相比,您的证书过期的可能性更高。

  当 Let’s Encrypt 证书到期时,更新的操作是依赖于服务器提供商的。

  如果使用的是 Kinsta,那么在指示板上,可以很方便地安装免费的 Let’s Encrypt 证书。往往会自动进行更新,不需要使用者自己担心。

  有些平台没有和 Let’s Encrypt 打通,所以需要手动进行更新。虽然 Let ‘s Encrypt 没有正式的支持团队,但我们可以随时查看社区论坛寻求帮助。会有大量信息和知识渊博的志愿者,帮助我们研究可能的解决方案。

  总结

  NET::ERR_CERT_DATE_INVALID 错误有很多潜在的原因,排除问题往往很麻烦。然而,迅速处理这个问题是至关重要的。如果我们自己在自己的站点上看到这个错误,那么其他人可能也会遇到这个错误。

  由于这个错误有很多原因,我们为您提供了 10 种解决方案来尝试。你可以先尝试下刷新站点、校正本地时间。然后再尝试其他更多的方法,比如清除 SSL 缓存或者测试浏览器插件。

 

Tags in this post...

数码科技 相关文章推荐
iPhone13将有八大升级
Apr 15 数码科技
Win11 Build 22000.51版本文件资源管理器“命令栏”和上下文菜单有什么新变化?
Nov 21 数码科技
win11怎么用快捷键锁屏? windows11锁屏的几种方法
Nov 21 数码科技
Windows 11要来了?微软文档揭示Win11太阳谷 / Win10有两个不同版本
Nov 21 数码科技
Win11快速关闭所有广告推荐
Apr 19 数码科技
ipad隐藏软件app图标方法
Apr 19 数码科技
科学家研发出新型速效酶,可在 24 小时内降解塑料制品
Apr 29 数码科技
Win11运行cmd提示“请求的操作需要提升”的两种解决方法
Jul 07 数码科技
Win11 21h2可以升级22h2吗?看看你的电脑符不符合要求
Jul 07 数码科技
Win11 PC上的Outlook搜索错误怎么办?
Jul 15 数码科技
win10电脑关机快捷键是哪个 win10快速关机的几种方法
Aug 14 数码科技
win11自动弹出虚拟键盘怎么关闭? Win11关闭虚拟键盘的技巧
Jan 09 数码科技
Win11控制面板快捷键是什么?Win11打开控制面板的方法汇总
Win11怎么解除儿童账号限制?Win11解除微软儿童账号限制方法
Win11任务栏无法正常显示 资源管理器不停重启的解决方法
Win11右下角图标点了没反应怎么办?Win11点击右下角图标无反应解决方法汇总
Win11 21h2可以升级22h2吗?看看你的电脑符不符合要求
Win11运行cmd提示“请求的操作需要提升”的两种解决方法
3050和2060哪个好 性能差多少 差距有多大 谁更有性价比
You might like
php图像处理函数imagecopyresampled用法详解
2016/12/02 PHP
微信开发之php表单微信中自动提交两次问题解决办法
2017/01/08 PHP
Laravel 5.4重新登录实现跳转到登录前页面的原理和方法
2017/07/13 PHP
php实现获取农历(阴历)、节日、节气的类与用法示例
2017/11/20 PHP
用Javascript做flash做的事..才完成的一个类.Auntion Action var 0.1
2007/02/23 Javascript
nodejs爬虫抓取数据之编码问题
2015/07/03 NodeJs
浅谈关于angularJs中使用$.ajax的注意点
2017/08/12 Javascript
seajs中最常用的7个功能、配置示例
2017/10/10 Javascript
Vue SPA单页应用首屏优化实践
2018/06/28 Javascript
vue input实现点击按钮文字增删功能示例
2019/01/29 Javascript
详解vue组件中使用路由方法
2019/02/12 Javascript
js数据类型转换与流程控制操作实例分析
2019/12/18 Javascript
使用vue引入maptalks地图及聚合效果的实现
2020/08/10 Javascript
Python运用于数据分析的简单教程
2015/03/27 Python
python使用in操作符时元组和数组的区别分析
2015/05/19 Python
python开发之list操作实例分析
2016/02/22 Python
bat和python批量重命名文件的实现代码
2016/05/19 Python
Django返回json数据用法示例
2016/09/18 Python
动态规划之矩阵连乘问题Python实现方法
2017/11/27 Python
Python基于递归算法求最小公倍数和最大公约数示例
2018/07/27 Python
python实现合并两个排序的链表
2019/03/03 Python
python实现Dijkstra算法的最短路径问题
2019/06/21 Python
python3连接mysql获取ansible动态inventory脚本
2020/01/19 Python
Python进行统计建模
2020/08/10 Python
世界上最大的汽车共享网站:Zipcar
2017/01/14 全球购物
美国领先的机场停车聚合商:Airport Parking Reservations
2020/02/28 全球购物
联强国际笔试题面试题
2013/07/10 面试题
宿舍卫生检讨书
2014/01/16 职场文书
预备党员2014全国两会学习心得体会
2014/03/10 职场文书
2015年社会治安综合治理工作总结
2015/04/10 职场文书
网络舆情信息简报
2015/07/21 职场文书
看完这篇文章获得一些java if优化技巧
2021/07/15 Java/Android
一篇文章带你学习Mybatis-Plus(新手入门)
2021/08/02 Java/Android
MySQL非空约束(not null)案例讲解
2021/08/23 MySQL
springboot layui hutool Excel导入的实现
2022/03/31 Java/Android
Android开发手册Chip监听及ChipGroup监听
2022/06/10 Java/Android