我正在尝试使用HttpSocket来执行一个操作,我通常使用cURL来传递.PEM和.KEY以及我的请求。
我知道您可以使用ssl_cafile指定CA文件的路径,但无法找到传递.key的方法!这甚至可能吗?!
cURL方式:
curl_setopt($ch, CURLOPT_SSLCERT, $pemfile);
curl_setopt($ch, CURLOPT_SSLCERTTYPE, 'PEM');
curl_setopt($ch, CURLOPT_SSLKEY, $keyfile);
HttpSocket方式传递pem文件:
App::uses('HttpSocket', 'Network/Http');
$Socket = new HttpSocket(array(
'ssl_cafile'=>'/file.pem',
));
由于
答案 0 :(得分:0)
到目前为止,您不可能使用自己的Curl实现。