【发布时间】:2017-06-05 22:55:42
【问题描述】:
我需要打开由私人公司的证书颁发机构签名的远程资源。目前,PHP 不会打开资源,因为它不信任证书签名者。
我知道你可以用流上下文对象做证书,但我正在寻找一种方法给 PHP 一个新证书颁发机构的公钥,并让file() 和类似的方法信任由该颁发机构签署的远程证书无需每次都创建流上下文。
有没有办法向 php.ini 添加新的证书颁发机构?我尝试将 CA 的公钥添加到 /etc/ssl/certs/,但似乎无法识别。
【问题讨论】: