解决NET::ERR_CERT_DATE_INVALID 错误的10 种方式

文章推薦指數: 80 %
投票人數:10人

什么是 NET::ERR_CERT_DATE_INVALID 错误? · 用户的电脑有问题,比如电脑设置、杀毒软件或者网络连接。

· 访问网站使用的浏览器有问题,可能是设置问题,也 ... 腾讯云备案控制台云+社区专栏视频精选问答沙龙云+竞赛实验室团队主页开发者手册腾讯云TI平台TVP搜索搜索关闭创作写文章发视频提问登录注册展开腾讯云·社区登录首页专栏视频精选问答沙龙云+竞赛团队主页开发者手册腾讯云TI平台TVP返回腾讯云官网歪马26篇文章解决NET::ERR_CERT_DATE_INVALID错误的10种方式转到我的清单专栏首页歪码行空解决NET::ERR_CERT_DATE_INVALID错误的10种方式10分享分享文章到朋友圈分享文章到QQ分享文章到微博复制文章链接到剪贴板海报分享海报分享解决NET::ERR_CERT_DATE_INVALID错误的10种方式2020-12-312020-12-3110:46:06阅读20.1K0最近远程协助用户解决了浏览器的NET::ERR_CERT_DATE_INVALID异常,过程中了看到了这篇总结的不错的英文文章,遂翻译了与大家共享。

支持了HTTPS的站点(原文为安装了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错误通常是和你的连接不是私密连接相关联,基本上当我们遇到这个问题时,后者才是我们看到的主要提示。

比如Chrome浏览器下就会给出该提示,不过也有浏览器的提示不一样,如火狐:Firefox下NET::ERR_CERT_DATE_INVALID错误的提示大多数情况,这个错误并不能真正阻止我们访问站点,我们可以接受风险并继续访问,不过并不建议大家这么做。

虽然NET::ERR_CERT_DATE_INVALID错误并不罕见,并且可以很容易地修复,不过它表示当前访问的站点可能存在威胁。

通常会有以下几种原因导致这一错误:用户的电脑有问题,比如电脑设置、杀毒软件或者网络连接。

访问网站使用的浏览器有问题,可能是设置问题,也可能是浏览器和所使用的SSL证书不兼容。

也可能证书本身确实有问题,如题设错误中所对应的是证书过期了。

不管是什么原因导致的,这个问题都会影响使用,所以你肯定想要快速的修复它。

看到这个错误也会让用户怀疑你的网站是否安全。

NET::ERR_CERT_DATE_INVALID在不同浏览器下的提示我们通常会在Chrome浏览器下遇到如题中NET::ERR_CERT_DATE_INVALID样的错误信息。

除此之外,其他浏览器也有各自不同的错误提示。

并且不同的操作系统看到的提示可能也不相同。

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

GoogleChrome浏览器在Chrome中会指出你的连接不是私密的。

可以通过点击高级(Advanced),选择继续访问该站点,但是这样会有风险:Chrome下的NET::ERR_CERT_DATE_INVALID错误Chrome下还有其他和SSL证书相关的错误提示,如下:NET::ERR_CERT_AUTHORITY_INVALIDNET::ERR_CERT_COMMON_NAME_INVALIDNET::ERR_CERT_WEAK_SIGNATURE_ALGORITHMNTE::ERR_CERTIFICATE_TRANSPARENCY_REQUIREDSSLCERTIFICATEERROR看到这一类错误时,我们至少要知道可能是和SSL证书有关。

特定的错误码有利于我们定位具体问题。

Firefox火狐浏览器火狐浏览器下遇到安全警告时,会通过明黄色的边框给出提示。

和Chrome一样,我们也可以忽略该提示,通过点击高级按钮,接受风险并继续访问。

火狐下的NET::ERR_CERT_DATE_INVALID错误点击高级也会给出更多错误相关的信息,比如图中的SEC_ERROR_EXPIRED_CERTIFICATE,有可能是下面其他几种:SEC_ERROR_UNKNOWN_ISSUERSSL_ERROR_RX_MALFORMED_HANDSHAKEMOZILLA_PKIX_ERROR_KEY_PINNING_FAILURESEC_ERROR_REUSED_ISSUER_AND_SERIAL这一警告包含特定的错误码,这样我们能够更快地定位到根本问题所在。

微软的Edge浏览器Edge浏览器的错误基本上Chrome中展示的相同。

不过,Edge下的错误提示可能会包括SSL证书过期了多久:歪马注:Chrome也有过期多久的提示。

Edge下的NET::ERR_CERT_DATE_INVALID错误除了题设中的错误,还可能会有以下几种提示:DLG_FLAGS_SEC_CERTDATE_INVALIDDLG_FLAGS_INVALID_CADLG_FLAGS_SEC_CERT_CN_INVALIDNET::ERR_CERT_COMMON_NAME_INVALIDERRORCODE:O同样,Edge也可以选择继续访问。

不过有时候,Edge浏览器可能强制解决问题,不然无法访问。

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

Safari浏览器Safari浏览器下,警告会是一个弹出框,而不是类似前面的全屏提示。

还是那样,可以通过点击继续访问可能有威胁的网站:Safari下的NET::ERR_CERT_DATE_INVALID错误弹窗本身没有太多信息,如果想查看更详细的错误信息,可以点击查看证书(ShowCertificate),这样可以查看更多详细信息,从而诊断问题的原因。

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

如何修复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浏览器中可以通过如下方式查看一下:点击右上角的三个点,选择更多工具>开发者工具。

在Chrome中查看SSL证书状态切换到Security标签,从这里可以查看证书是否有效。

点击ViewCertificate可以查看更多信息,如过期日期:Chrome中SSL证书详情我们也可以使用Qualys检测证书是否有效。

直接输入域名,然后提交查询即可。

QualysSSL服务检测检测过程会持续几分钟。

返回的结果报告包括SSL证书配置的全面分析,并给出字母等级。

我们需要特别注意SSL证书的过期日期。

值得一提的是,这个方法能够检测其他站点的SSL证书状态。

不过即使证书过期了,我们也没法通知网站所有者。

如果是自己的站点证书过期,则需要更新证书。

网站服务器提供商可能会帮忙处理这个事情,有可能需要自己通过控制面板亲自更新。

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

首先,我们先要安装并运行Certbot。

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

5.更新操作系统和浏览器一般情况下,我们的操作系统版本最好保持最新版本,因为有些老版本可能已经被废弃了。

而且有些SSL证书已经不能在旧的操作系统上工作了。

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

旧版本的浏览器也一样。

如果很久没更新浏览器了,那么可以试着更新浏览器来解决题设问题。

有时候,即使浏览器是最新的,卸载再安装也可能能解决题设问题。

6.禁用杀毒软件有时,杀毒软件的某些配置也可能导致题设问题。

所以,发生这一问题时,可以尝试禁用杀毒软件后,再访问网站。

记得要强制刷新浏览器。

如果检测出来是杀毒软件的问题,可以先尝试升级杀毒软件。

如果无法解决,可以联系杀毒软件的支持团队。

7.检查浏览器扩展Chrome浏览器的第三方扩展也经常会导致题设问题。

这个方式需要花费一定的时间,因为测试会依赖于安装的插件数量。

Chrome扩展程序挨个禁用插件,然后重新访问站点来测试。

如果发现了触发错误的插件,那么移除插件就好了。

8.清除缓存和Cookie清理缓存也可能需要一些时间来尝试。

为了确定清除缓存是否有帮助,您可以先尝试一些方法。

首先,可以尝试隐身模式。

如果没有用,可以再换个浏览器试试。

如果其他方式有效,那么清除浏览器缓存基本上也能解决该问题。

不同浏览器下清除缓存的方法参考如下链接:Chrome下清除浏览器缓存Firefox下清除浏览器缓存Safari下清除浏览器缓存ie下清除浏览器缓存Edge下清除浏览器缓存Opera下清除浏览器缓存清除缓存和Cookie后,再次尝试重启浏览器并访问页面,查看是否可行。

9.清除SSL缓存如果清除了浏览器缓存也没用,那么可以尝试清除SSL缓存。

SSL缓存会存储访问过的站点的证书,这样下次访问的时候能够更快。

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

在Windows上清除SSL缓存,需要先打开控制面板,选择Internet选项。

打开后,在内容面板,可以找到清除SSL状态的按钮。

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

如果使用的macOS的话,需要先删除之前在不安全站点上接受的SSL证书。

可以先打开访达,然后点击前往>使用工具>钥匙串访问。

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

10.修改域名解析服务器你可能会想要根据当前配置参考谷歌开放DNS来调整自己的DNS服务器。

不过在修改之前,建议保存当前配置,以防需要修改回去。

如果是修改Windows的DNS服务器,首先先打开控制面板。

点击Internet选项>网络与共享中心,然后点击更改适配器设置。

在连接信息上右键选择属性。

然后,选择IPV4/V6,然后点击属性按钮。

选择使用指定DNS服务器地址:Windows上修改DNS服务器如果使用谷歌开放DNS,则输入8.8.8.8和8.8.4.4。

输入完成后,关闭窗口,重启浏览器访问页面后查看效果。

如果不行,也可以尝试一下CloudflareDNS,输入1.1.1.1和1.0.0.1。

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

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

mac上网络设置在网络连接中点击高级按钮,然后切换到DNS标签。

点击IPv4或IPv6地址旁边的(+)号按钮。

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

如果你原本就是使用的谷歌开放DNS,那么你也可以尝试使用网络供应商的DNS服务器。

只需移除谷歌DNS,然后选择自动获取DNS服务器即可。

WordPress的NET::ERR_CERT_DATE_INVALID错误如果你是在WordPress上遇到了题设的错误,并且上面的10种方法都不能解决,那么还可以试试下面几个方法:如果SSL证书是由服务器提供商安装的,可以联系他们解决。

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

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

确保访问的URL是最新的。

如果实在解决不了,不要犹豫,可以前往WordPress社区寻求帮助支持。

社区里也有丰富的文档可供查找。

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

Let’sEncrypt的NET::ERR_CERT_DATE_INVALID错误Let’sEncrypt提供免费的SSL证书,只要拥有一个域名就可以申请。

不过,证书的有效期只有90天。

因此,与使用其他地方获得的高级证书相比,您的证书过期的可能性更高。

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

如果使用的是Kinsta,那么在指示板上,可以很方便地安装免费的Let’sEncrypt证书。

往往会自动进行更新,不需要使用者自己担心。

有些平台没有和Let’sEncrypt打通,所以需要手动进行更新。

虽然Let'sEncrypt没有正式的支持团队,但我们可以随时查看社区论坛寻求帮助。

会有大量信息和知识渊博的志愿者,帮助我们研究可能的解决方案。

总结NET::ERR_CERT_DATE_INVALID错误有很多潜在的原因,排除问题往往很麻烦。

然而,迅速处理这个问题是至关重要的。

如果我们自己在自己的站点上看到这个错误,那么其他人可能也会遇到这个错误。

由于这个错误有很多原因,我们为您提供了10种解决方案来尝试。

你可以先尝试下刷新站点、校正本地时间。

然后再尝试其他更多的方法,比如清除SSL缓存或者测试浏览器插件。

本文分享自微信公众号-歪码行空(VERY_SPACE),作者:歪马原文出处及转载信息见文内详细说明,如有侵权,请联系[email protected]删除。

原始发表时间:2020-12-29本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

展开阅读全文举报点赞1分享登录后参与评论Kerasload_model导入错误的解决方式补充知识:Keras保存model到指定文件夹和加载load_model指定文件夹中的文件(踩坑)砸漏(Servlet)常见错误及解决方式·404数字指的是:服务器执行完客户端的请求后,返回给客户端一个执行结果的状态编码。

qubianzhongMYSQL常见错误及其解决方式ERROR1130:Host10.0.0.1isnotallowedtoconnecttothisMySQLserver 在用远程连接M...用户1221057Java|类的继承中两种错误的解决方式|案例介绍在日常用Java写代码的过程中,往往在子类继承父类时,会出现一些问题。

今天我来讲解两个常见问题的解决方式。

算法与编程之美三种常见的API设计错误及解决方案API已经成为了我们生活中很常见的一部分,那么在API设计过程中有哪些容易犯的错误呢?作者在本文介绍了三种,也给出了相应的解决方案,不妨一起来看一下吧!以下为译...CSDN技术头条解决python中0x80072ee2错误的方法因为如果安装“python-3.7.2-amd64-webinstall.exe”,自动访问外网,导致无法访问。

砸漏解决python对齐错误的方法运行的时候,有时候会出现语法错误:IndentationError:unexpectedindent砸漏python库ffmpeg的错误解决方法远方的星kerasloadmodel时出现MissingLayer错误的解决方式经过debug分析,原因出在model建立过程中前面lambda层的inbound_node列表中含有后面层,因此从上到下load时,会找不到后面层。

重新建立一...砸漏使用brewcask安装minikube的各种错误和解决方法根据SAP帮助文档,每次在HAC里的import都会trigger一个cronjob,我的理解对吗?JerryWangAndroidStudioLinux安装错误的解决方法AndroidStudio在Linux64位安装SDK会提示错误。

ThisisimportantIfyouhave64-bitsys...康怀帅django2.2安装错误最全的解决方mysqldb只支持python2,pymysql支持3,都是使用c写的驱动,性能更好py3studyWindows10update遇到错误码0x8007041d的解决办法早上打开Windows10准备检查一下系统更新,却发现遇到了错误:0x8007041d,如图飞奔去旅行.NETCore使用EF出错的解决方法在.NETCore项目钟(类库),使用EntityFramework,建立模型生成数据库时,失败痴者工良ASP.NETCore应用的错误处理[1]:三种呈现错误页面的方式由于ASP.NETCore应用是一个同时处理多个请求的服务器应用,所以在处理某个请求过程中抛出的异常并不会导致整个应用的终止。

出于安全方面的考量,为了避免敏感...蒋金楠androidstudio错误:常量字符串过长的解决方式虽然这种问题应该很难遇到,但是遇到了也会感到莫名其妙。

不知道大家有没有遇到那种在java代码里用字符串写sql语句的情况,但是如果sql语句字符串的长度太长的话...砸漏django连接数据库出现1045错误的解决方式根据菜鸟教程Django教程学习,运行”pythonmanage.pymigrate”报错,出现砸漏PowerQuery中错误值提醒的3种方式如果这些错误在产生前就能预判,并给与一定的提醒,那对于后续的使用会非常的方便,即使发生了错误,也能知道错误的原因以及怎么去修改错误。

怎么去判断是否错误呢?可以使...逍遥之SharePoint关于拓扑错误的解决方案Issue Topology报错信息:SharePointWebServicesRoundRobinServiceLoadBalancerEve...用户1161731更多文章歪马360前端开发工程师关注专栏文章26阅读量30.7K获赞67作者排名2322腾讯云原生专题云原生技术干货,业务实践落地。

云加社区有奖调研参与社区用户调研,赢腾讯定制礼立即查看腾讯云自媒体分享计划入驻云加社区,共享百万资源包。

立即入驻广告关闭目录什么是NET::ERR_CERT_DATE_INVALID错误?NET::ERR_CERT_DATE_INVALID在不同浏览器下的提示GoogleChrome浏览器Firefox火狐浏览器微软的Edge浏览器Safari浏览器如何修复NET::ERR_CERT_DATE_INVALID错误1.重新加载页面2.不要使用公开的WIFI3.检查本地日期和时间4.查明证书是否过期5.更新操作系统和浏览器6.禁用杀毒软件7.检查浏览器扩展8.清除缓存和Cookie9.清除SSL缓存10.修改域名解析服务器WordPress的NET::ERR_CERT_DATE_INVALID错误Let’sEncrypt的NET::ERR_CERT_DATE_INVALID错误总结社区专栏文章阅读清单互动问答技术沙龙技术快讯团队主页开发者手册腾讯云TI平台活动原创分享计划自媒体分享计划邀请作者入驻自荐上首页在线直播生态合作计划资源技术周刊社区标签开发者实验室关于视频介绍社区规范免责声明联系我们友情链接归档问题归档专栏文章归档快讯文章归档关键词归档开发者手册归档开发者手册Section归档云+社区扫码关注云+社区领取腾讯云代金券热门产品域名注册云服务器区块链服务消息队列网络加速云数据库域名解析云存储视频直播热门推荐人脸识别腾讯会议企业云CDN加速视频通话图像分析MySQL数据库SSL证书语音识别更多推荐数据安全负载均衡短信文字识别云点播商标注册小程序开发网站监控数据迁移Copyright©2013-2021TencentCloud.AllRightsReserved.腾讯云版权所有京公网安备11010802017518粤B2-20090059-1扫描二维码扫码关注云+社区领取腾讯云代金券



請為這篇文章評分?