CURLOPT_SSL_VERIFYPEER
PHPで有効にしようとしていますが、呼び出すと、他のエラーメッセージや破損の理由を示すメッセージcurl_exec()
が返されません。false
ここに私が持っているものがあります:
$curl_object = curl_init();
curl_setopt($curl_object, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl_object, CURLOPT_FOLLOWLOCATION, true);
curl_setopt($curl_object, CURLOPT_CAINFO, "/srv/assets/ssl/ca-bundle.pem");
curl_setopt($curl_object, CURLOPT_SSL_VERIFYPEER, true);
curl_setopt($curl_object, CURLOPT_URL, $url);
$response = curl_exec($curl_object);
CURLOPT_SSL_VERIFYPEER
設定するとすぐfalse
に機能します。ファイルはhttp://curl.haxx.se/docs/caextract.htmlのCURLOPT_CAINFO
公式の ca-cert.pemです。
何か案は?