我尝试连接到API并且被告知我需要发送公钥以匹配我通过电子邮件发送的公钥。
我使用以下方式设置公钥:
curl_setopt($c, CURLOPT_SSLCERT, [path to file]);
我收到此错误:
无法设置私钥文件:[文件路径]类型为PEM
我错过了什么吗?我知道通常基于密钥的加密需要私钥和公钥,但他们特别希望我通过电子邮件向他们发送公钥,特别是希望我通过代码向他们发送公钥。
答案 0 :(得分:0)
原来我还需要CURLOPT_SSLKEY这是私钥。显然cURL需要两者,但只发送公钥?