php - 如何更新 php5.6-curl 以便它可以验证新的 LetsEncrypt X1 证书?

标签 php ssl curl server libcurl

(我知道这个问题可能不适合stackoverflow,除了它确实具有编程含义,并且可能是编程解决方案)
由于 LetsEncrypt X3 到期,所有新证书都由 X1 签名。旧系统无法验证此新证书。包括适用于 ubuntu 14.04 的 ondrej 的 php5.6-curl 模块。
我们已经成功安装了 openssl 1.1.1b,它可以很好地验证新证书。我们已经设法重新编译了更高版本的 curl,它现在也可以很好地验证证书。
但是 php-curl 仍然失败。我知道最好的解决方案是下车 ubuntu14.04/php5.6 但它现在不是一个选择。有谁知道我如何让 php5.6-curl 使用新的 X1 证书?

最佳答案

此页面上的说明对我有用,可以更新 php5.6 上的证书... https://support.deskpro.com/lt-LT/kb/articles/how-to-update-curl-trusted-root-certificates

关于php - 如何更新 php5.6-curl 以便它可以验证新的 LetsEncrypt X1 证书?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69409091/

相关文章:

php - 在 foreach 循环外访问变量 PHP

php - Curl 错误 60,SSL 证书问题 : self signed certificate in certificate chain

php - cURL 使用 webcal 协议(protocol)的 url

ssl - 如何使用 Lets Encrypt 为子域添加证书

amazon-web-services - AWS 证书管理器 "In use"状态 "No"

c# - HMACSHA1 SSL 问题

curl - 获取 docker API 引擎 exec 输出

php - Apache 低空闲工作人员但不是最大请求

php - 将参数从实体传递到 query_builder

php - 在 php 中解析特定的 XML URL