首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >cURL错误60: SSL证书:无法获得本地颁发者证书- DigiCert

cURL错误60: SSL证书:无法获得本地颁发者证书- DigiCert
EN

Stack Overflow用户
提问于 2019-05-06 15:43:29
回答 1查看 862关注 0票数 0

我有一个产品和一个测试服务器。然后我有一个第三方程序和一个测试和生产环境。

测试是结合在一起的,生产是结合在一起的。

第三方生产服务器有一个DigiCert Global Root G2,测试服务器有一个DigiCert Global Root CA

我的服务器共享环境配置和,这两个证书在/etc/ssl/certs中都是

我用GuzzleHttp来称呼它。

代码语言:javascript
复制
$client = new Client([
    'base_uri' => 'www.example.com',
]);

$data = [
    'json' => $jsonData
    'expect' => false,
    'auth' => [username, password, basic]
];

$client->request('POST', 'api/endpoint1', $data);

生产服务器工作正常,但测试服务器抛出错误cURL error 60: SSL certificate: unable to get local issuer certificate

有一个证书链(不确定这是如何工作的):

代码语言:javascript
复制
0 s:/CN=www.example.com
i:/C=US/O=DigiCert Inc/OU=www.digicert.com/CN=RapidSSL RSA CA 2018
1 s:/C=US/O=DigiCert Inc/OU=www.digicert.com/CN=RapidSSL TLS RSA CA G1
i:/C=US/O=DigiCert Inc/OU=www.digicert.com/CN=DigiCert Global Root G2
  1. 我要找出谁的错-是我的还是第三方的?
  2. 怎么能修好呢?
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-05-07 09:23:57

问题是第三方对证书有问题。修好后一切都好了。因此,不需要更新已经正确的证书(问题中已经写入的证书)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56008457

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档