Loading... ## 问题 更新系统 OpenSSL 后,部分程序出现证书验证问题 例如 Python: [SSL: CERTIFICATE_VERIFY_FAILED]  ## 解决问题 > 在Linux系统中,SSL证书一般存放在“/etc/ssl/certs/”目录下。 这个目录中存放着一些CA证书,它们是由可信任的中心机构签发的,普通网站使用的SSL证书也需要CA证书来进行验证。 OpenSSL 根证书位置变了,需要建立一个软连接 通过 `openssl version -d` 查看当前根证书文件夹位置  是一个空的文件夹  删除空文件夹,建立软链接,`/usr/local/openssl/ssl/certs` 指向 `/etc/ssl/certs` ``` mv /usr/local/openssl/ssl/certs /usr/local/openssl/ssl/certs.bak ln -s /etc/ssl/certs /usr/local/openssl/ssl/certs ```  问题解决。 ## 参考资料 https://medium.com/@pingstudio07/%E6%89%80%E4%BB%A5%E8%AA%AA-%E9%82%A3%E5%80%8B-openssl-%E5%88%B0%E5%BA%95%E8%A6%81%E6%80%8E%E9%BA%BC%E6%9B%B4%E6%96%B0%E5%95%A6-3acd9036dc4b 最后修改:2024 年 03 月 11 日 © 允许规范转载 赞 如果觉得我的文章对你有用,请随意赞赏