我在PHP中安装/使用自签名证书时遇到问题。(背景是:我想使用一个私有的作曲家库)
我使用sudo update ca certificates在/etc/ssl/certs中安装了证书。证书现在已正确安装。
如果我将证书配置为cafile=/etc/ssl/certs/mycert.pem,那么一切都将按预期工作。
现在我想一定可以用capath代替cafile。所以我配置了capath=/etc/ssl/certs和cafile=
此配置不起作用,因此找不到mycert.pem?!
谢谢你的帮助:)
最佳答案
问题出在证书本身。它有一个无效的CR。
如果我直接指定了证书,则它没有问题,但如果它用作certs文件夹的一部分,则必须删除^M