使用CakePHP HttpSocket传递.PEM和.KEY

时间:2013-06-06 11:43:46

标签: cakephp ssl

我正在尝试使用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',
             ));

由于

1 个答案:

答案 0 :(得分:0)

到目前为止,您不可能使用自己的Curl实现。