0

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',
             ));

ありがとう

4

1 に答える 1

0

これまでのところ、独自の Curl の実装を使用する必要はありません。

于 2013-08-23T21:17:34.687 に答える