将自签名证书添加到 Windows 中 cURL 中的受信任证书?

Bre*_*ett 7 php ssl ssl-certificate curl

我已根据此页面上的说明创建了一个自签名证书,并已安装它并且它似乎都可以正常工作,但现在我需要cURL信任它。

由于更高版本的 cURL 不在文件中包含受信任列表.pem,因此我在此处下载了 .pem 文件,然后在中输入以下行php.ini

curl.cainfo = "C:\xampp\php\cacert.pem"
Run Code Online (Sandbox Code Playgroud)

现在我需要知道的是如何cURL信任我的自签名证书?我不需要任何浏览器来信任它,只需 cURL。

Bre*_*ett 6

似乎我所要做的就是打开cacert.pem文件并将文件的内容添加server.crt到其中。

对于那些阅读,server.crt是在我创建自签名证书时创建并复制到的文件:C:\xampp\apache\conf\ssl.crt\server.crt