使用PHP cURL为https主机指定本地SSL证书


Specify local SSL certificate for https host using PHP cURL?

我想使用PHP cURL连接到https主机,但我不想使用主机或其CA路径返回的证书。

由于我在本地拥有证书,所以我希望使用本地文件而不是主机返回的证书,而不依赖于ca。

我已经研究和搜索并尝试了许多事情,但除了正常的默认路径之外,没有任何工作,该路径从主机获取证书并遵循CA路径。

我不确定我是否理解你。要么是我问错了问题,要么是你对SSL有根本的误解。

您必须使用主机的证书(这是一个公钥),否则主机将无法理解您发送的内容。