HttpSocket を使用して、リクエストとともに .PEM と .KEY を渡す cURL を使用して通常行う操作を実行しようとしています。
ssl_cafile を使用して CA ファイルのパスを指定できることは知っていますが、.key を渡す方法が見つかりませんでした。これは可能ですか?
cURL の方法:
curl_setopt($ch, CURLOPT_SSLCERT, $pemfile);
curl_setopt($ch, CURLOPT_SSLCERTTYPE, 'PEM');
curl_setopt($ch, CURLOPT_SSLKEY, $keyfile);
pemファイルを渡すHttpSocketの方法:
App::uses('HttpSocket', 'Network/Http');
$Socket = new HttpSocket(array(
'ssl_cafile'=>'/file.pem',
));
ありがとう