【发布时间】:2022-06-10 18:46:37
【问题描述】:
我知道我可以明确设置 curl 应该使用的证书,但是由于我的应用程序的性质,我不想在我的代码中进行证书管理。
相反,我想将自签名证书添加到 /etc/ssl/certs 并让 curl 工作。
在 goole 中挖掘之后,我发现显然 Curl 有自己的证书位置,与操作系统 /etc/ssl/certs 不同,我还发现了如何通过重新编译 curl 将其更改为自定义证书,但我找不到实际的位置默认。
我应该将所有证书放在哪里,以便 curl 和所有库(guzzle、httpful 等)无需任何额外配置即可开箱即用。
【问题讨论】:
-
设置
CURLOPT_CAPATH不需要重新编译cURL ...