在浏览器上面浏览某些网页时,突然会被提示此网站的安全证书有问题,导致无法正常浏览。其实我们都遇到过这种问题,那么遇到这种问题该如何解决?又是什么原因触发这种问题的出现?
下面介绍一下网站为何会出现安全证书有问题以及该如何解决。
1.网站证书不是由受信任的证书颁发机构颁发的
出现“SSL证书错误”还有一种情况是证书不在浏览器厂商的受信任的列表中。可通过手动添加证书安装到浏览器的“信任列表”。受信任的根证书需嵌入到流行的浏览器中,如IE、Firefox、Chrome、Apple等,如果浏览器遇到未由其中一个根签名的证书,则表明它不受信任,访问者将看到网页证书错误的消息。建议使用权威CA机构颁发的SSL证书。
2.证书名称“不匹配”
当服务器提供的SSL证书上列出的域名与浏览器连接的域名不匹配时,会出现“证书名称不匹配”,导致网页证书错误。要开始HTTPS连接,证书上的域名必须与浏览器地址栏中的域名完全匹配。 建议安装部署SSL证书时正确填写域名信息,另外浏览网页时检查输入的地址是否正确。
3.SSL证书已过期或还未生效
当出现“SSL证书错误”时,首先一定要确认好证书是否在有效期,也有可能是电脑系统日期错误。可通过查看该证书信息的有效起止日期,确定证书是否在有效期内,如在的话需查看电脑日期是否正确。否则就是第二种原因,SSL证书不在有效期内,需尽快联系证书颁发CA,进行续费。
4.启用SNI的服务器造成的
这更多是设备之间存在的内部问题,但有时客户端在未启用SNI时与服务器名称指示服务器通信可能是SSL/TLS协议错误的原因。需要做的第一件事是确定有问题的服务器的主机名和端口号,并确保它已启用SNI以及它正在传达它需要的所有内容。
5.浏览器安全设置过高造成的
打开浏览器,点击工具选项,找到Internet选项点击打开,点击上方菜单栏中的安全选项,进入安全选项界面后,在上方的选择要查看的区域或更改安全设置选择Internet,然后查看下方的安全级别是否过高?
6.系统时间不对
点击桌面右下角的时间,然后选择更改日期和时间设置,点击上方的Internet时间,然后选择更改设置选项,勾选上与Internet时间服务器同步然后点击服务器右方的立即更新选项。
7.安装证书
如果你已经下载到某个网站的证书,你只要安装即可。首先打开你的浏览器,在空白的位置邮件单击,然后勾选菜单栏。在菜单栏中找到工具,在工具的下拉菜单中找到internet选项。在internet选项中,点击内容。在内容选项卡中找到证书,点击它。点击受信任的证书颁发机构。接着点击导入,按照提示一步步就可以完成。
8.没有证书,又想访问该网站,怎么解决?
如果没有证书,可以用将该网址设为信任站点的方法解决此网站的安全证书有问题的提示问题。打开浏览器,单击工具菜单上的Internet 选项。选择安全,单击可信站点,然后单击站点按钮。在将该网站添加到区域文本框中输入出现此网站的安全证书有问题的提示的网站地址,然后单击添加,依次点击关闭、确定,即可。
以上就是安全证书出现问题的解决方法。
来源:51CTO
作者:新睿云
链接:https://blog.51cto.com/1086869/2456379