栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

证书颁发者证书过期 curl#60 The certificate issuer‘s certificate has expired

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

证书颁发者证书过期 curl#60 The certificate issuer‘s certificate has expired

原因

国外论坛说了原因大致是:Let’s Encrypt 's — 一个免费、自动化和开放的证书颁发机构,根证书“DST Root CA X3”已于2021 年 9 月 30 日到期。

对于大多数实际用途而言,这无关紧要,因为 Let’s Encrypt 已经将其证书迁移到“ISRG Root X1”。它与新系统上的 ISRG Root X1 证书链接,而旧系统上的 ISRG Root X1 与 DST Root CA X3 交叉签名。但是,DST Root CA X3 到期会影响依赖与操作系统捆绑的旧可信证书的嵌入式系统和服务器。

lynx或curl依赖默认证书密钥库来信任安全 URL,如果证书尚未更新,它将在 2021 年 9 月 30 日之后开始失败,并收到类似于以下内容的错误:

curl: (60) The certificate issuer's certificate has expired. Check your system date and time.

OR

server certificate verification failed. CAfile: /etc/ssl/certs/ca-certificates.crt CRLfile: none
解决办法

centos

sudo yum install ca-certificates
sudo update-ca-trust extract

Debian

sudo apt-get install --reinstall ca-certificates

PS:如果yum之前清了缓存,更新不了,下面有一个方案,一般不推荐使用
暂时关闭SSL检查认证

sudo vi /etc/yum.conf

在编辑器上添加一行

sslverify=false

在关闭认证后,可以正常使用yum更新包,注意更新完成后将这行去掉,

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/395681.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号