我需要打开由私人公司证书颁发机构签名的远程资源,目前,PHP无法打开这些资源,因为它不信任证书签名者。
我知道你可以使用流上下文对象处理证书,但我正在寻找一种方法,即通过给PHP新的证书颁发机构的公钥,让
是否有办法将新的证书颁发机构添加到php.ini中?我尝试将CA的公钥添加到
我知道你可以使用流上下文对象处理证书,但我正在寻找一种方法,即通过给PHP新的证书颁发机构的公钥,让
file()
和类似方法信任由该颁发机构签名的远程证书而无需每次创建流上下文。是否有办法将新的证书颁发机构添加到php.ini中?我尝试将CA的公钥添加到
/etc/ssl/certs/
中,但似乎没有被识别。
curl --remote-name --time-cond cacert.pem https://curl.se/ca/cacert.pem
。 - Remo