我的 php 代码需要使用 stream_socket_client() 连接到远程 ssl 服务器,ssl 服务器所有者为我提供了此文档:
所有客户端都必须使用可公开验证的证书。我们支持广泛的公共证书颁发机构。Mozilla CA 证书存储(用于 Firefox 浏览器和 Debian 操作系统)中的所有证书以及免费的公共证书颁发机构 CACert (www.cacert.com) 均受支持。
我知道我可以使用带有“local_cert”和“local_pk”的 stream_context_create() 来提供我的客户端证书。
正如他们提到的 www.cacert.com,我可以从http://www.cacert.org/index.php?id=3下载证书文件
我的问题是:对于我从 www.cacert.org 下载的证书文件,“local_cert”和“local_pk”需要设置什么?