PHP curl发送公钥

时间:2014-10-17 23:25:38

标签: php curl

我尝试连接到API并且被告知我需要发送公钥以匹配我通过电子邮件发送的公钥。

我使用以下方式设置公钥:

curl_setopt($c, CURLOPT_SSLCERT, [path to file]);

我收到此错误:

  

无法设置私钥文件:[文件路径]类型为PEM

我错过了什么吗?我知道通常基于密钥的加密需要私钥和公钥,但他们特别希望我通过电子邮件向他们发送公钥,特别是希望我通过代码向他们发送公钥。

1 个答案:

答案 0 :(得分:0)

原来我还需要CURLOPT_SSLKEY这是私钥。显然cURL需要两者,但只发送公钥?