整个证书生命周期内,SSL 证书在后台运行,保护着敏感数据免受网络不法分子的侵害。但有时候,用户会遇到烦人的SSL证书错误,则需要立即修复。

大多数 SSL 问题都与服务器端相关,一般是证书配置错误或安装不正确。例如,缺少中间证书可能会导致网站中断。但是,在极少数情况下,根证书和中间证书过期会让您的网站无法通过 HTTPS 访问。

遗留的中间证书过期

不受信任的证书错误与本地安装的遗留中间证书有关,这些证书出于兼容性的考虑而存储在系统上。例如,2014年过期的“DigiCertHigh Assurance EV Root CA”中间证书,安装 SSL证书的时候就没有必要了。但是,此问题可能会影响本地缓存系统​​或安装了该中间证书的系统。下面我们为 Windows、Mac、Apache 和 Nginx 客户端提供快速修复的方法:

修复 Windows 上过期的中间证书

由于不再需要过期的遗留中间证书,所以删除即可解决问题。但是在删除中间证书之前,为避免出现一些问题,请备份现有配置。

1. 单击任务栏上的 Windows 图标并搜索“mmc”来打开 Microsoft 管理控制台。

2. 要删除证书,需要将证书“管理单元”添加到控制台。管理单元是控制台中的一个内部工具,用于管理不同的元素,包括 SSL 证书。具体路径:文件 -> 添加/删除管理单元。

3. 在“可用的管理单元”中,找到”证书”,点击并添加。

4. 在“证书管理单元”中选择”计算机账户”。然后,单击“下一步”继续。

5. 在选择计算机窗口中,选择本地计算机(运行此控制台的计算机)。单击完成,然后单击确定关闭管理单元管理器。

6. 在控制台的左侧栏中,就可以看到本地计算机上的证书列表。点击“第三方根证书颁发机构”,找到“DigiCert High Assurance EV Root CA”。

7. 选中证书后,右键单击,选择”属性” ,然后在“常规”选项中的”证书目的”中,选择禁用此证书的所有目的,然后点击“应用” 。重启电脑就OK了。

修复 Mac 上过期的中间证书

Mac OS X 上的错误是由于登录钥匙串中本地安装的中间证书造成的。OS X 用户可以通过使用钥匙串访问其登录密钥库去删除该中间证书来解决此问题:

1. 使用管理账户登录您的计算机。

2. 转到应用程序中打开实用程序文件夹。

3. 双击钥匙串访问图标,打开证书应用程序。

4. 在钥匙串访问窗口中, 导航到查看- > 查看过期证书,并搜索您的过期证书。删除此证书并关闭钥匙串访问。

修复 Apache 和 Nginx 上过期的中间证书

Apache

编辑 SSLCertificateChainFile /path/to/DigiCertCA.crt命名用以仅包含一个证书。

Nginx

编辑 ssl_certificate /etc/ssl/your_domain_name.pem 命名用来仅包含服务器证书及其颁发的中间证书。

中间证书因其生命周期较长,出现过期的情况较少,当中间证书过期时,我们可以从系统中删除该证书。

如何修复过期的中间SSL证书错误?相关推荐

  1. python3发送https请求_关于python 3.x:如何在不引起python3的SSL证书错误的情况下将POST请求发送到https...

    事情是这样的,我一直在尝试从python内部将POST请求发送到LOGIN到我的大学wifi页面,但是却收到SSL证书错误. POST请求在chrome的POSTMAN扩展中可以正常工作. 这是我使用 ...

  2. (转)python requests 高级用法 -- 包括SSL 证书错误的解决方案

    (转)python requests 高级用法 -- 包括SSL 证书错误的解决方案 参考文章: (1)(转)python requests 高级用法 -- 包括SSL 证书错误的解决方案 (2)ht ...

  3. yaourt下载安装dropbox提示curl ssl证书错误

    错误描述:   $yaourt -S dropbox y   curl: (60) SSL certificate problem: unable to get local issuer certif ...

  4. SSL证书会不会过期?域名SSL证书过期了怎么办?

    现如今,很多站长或者企业都会给自己的网站部署SSL证书,因为SSL证书是根据SSL协议来进行的,这样就能保障网站的安全.但是,网站在部署了SSL证书之后,就会有人产生这样的疑问,SSL证书会不会过期? ...

  5. QWebEngineView如何忽略SSL证书错误

    最近用QT写客户端软件,思路是使用QWebEngineView来绘制本地的html或者服务器上的html做界面展示.可是发现QWebEngineView在Load一个https的URL的时候,由于ss ...

  6. SSL证书错误怎么解决

    浏览网址的时候很容易就会碰到该网站证书有问题,那么原因是什么呢?我们一起来看一下,因为这个原因真的是特别肿的,所以说一定要提前知道. 一.该网站证书有问题 如果我们看到该网站证书有问题的话,我们千万不 ...

  7. Coding Pages 申请 SSL 证书错误:urn:acme:error:unauthorized: Invalid response from http://xxxxx/

    Coding Pages 申请 SSL/TLS 安全证书出现以下错误: urn:acme:error:unauthorized: Invalid response from http://www.xx ...

  8. ssl证书会过期吗?ssl证书过期了怎么解决

    大部分的网站当下都在进行ssl证书的部署,因为网站在部署ssl证书之后,能够通过ssl证书来保障网站的安全,因为ssl证书是根据ssl协议来进行的,但是网站在部署ssl证书之后,有些人在好奇,ssl证 ...

  9. 【TortoiseGit】HTTPS访问Git远程仓库,上报SSL证书错误解决方法

    错误:fatal: unable to access 'https://xxx.xxx.com/xxx/xxx.git/': SSL certificate problem: unable to ge ...

最新文章

  1. no copy constructor available or copy constructor is declared #39;explicit#39;
  2. 史上最简单的SpringCloud教程 | 第六篇: 分布式配置中心(Spring Cloud Config)(Finchley版本)...
  3. java如何定义一个字符栈_Java性能优化之字符串优化处理
  4. ERROR 2384 — [ main] o.s.boot.SpringApplication : Application run failed
  5. git解决冲突 删除本地_Git冲突:git pull时和本地改动冲突
  6. python集合全排列_python——全排列数的生成方式
  7. java基础语法(二)--单列模式
  8. 【半年总结】愿有岁月可回首
  9. MOSS自带链接样式影响页面全局样式的解决办法
  10. java 映射servlet,java – 将映射或对象从jsp传递到servlet
  11. AJAX培训第一讲:AJAX基础
  12. 微信小程序内容组件图标 icon
  13. Veeam Backup Replication 9.5 备份方式详解
  14. 电大计算机阅读英语作文,2018年电大作业管理英语4形成性考核册英文写作参考答案英语作文...
  15. 《Adobe Photoshop CS5中文版经典教程(全彩版)》目录—导读
  16. Nginx 405 not allowed
  17. 计算机主板上的纽扣电池型号是,主板上的纽扣电池是什么
  18. PRD文档范例,千万收藏的产品经理写作手册
  19. java代码条形码链接网址_集成自动化的条形码功能到internet应用程序,网站或自定义Java应用程序的条码控件Java Barcode Package...
  20. Java 基础学习之字符串的简单操作和适配器设计模式

热门文章

  1. Maven导入本地Kaptcha谷歌验证码并在程序中使用
  2. 大写字母的读法(大写字母的读音)
  3. Tensorflow2.0:Faster RCNN 代码详解(一)
  4. Matlab 数组写入文件
  5. Python引入自定义模块
  6. vue 前端ui框架_vue前端框架
  7. Gams与Matlab如何实现数据交互
  8. PS美容磨皮插件DR5加强版
  9. Android程序员赚够100W,回老家发展,应该可以活得很好吧
  10. 计算机用老毛桃u盘备份系统,使用U盘备份系统