ssl+curl - загрузка файла

sigurd

Новичок
ssl+curl - загрузка файла

Задача: загрузить файл с удаленного сервера по https.

Попытка реализовать через curl не увенчалась успехом (листинг ниже). Файл сертификата взят простым импортом из IE (видимо, неправильно, потому как скрипт ругается "unable to set certificate file (wrong password?)")

Подскажите, чего у меня в голове не хватает плз...

PHP:
$ch = curl_init();

$url = "https://myhost.com";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,$url);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 2);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); 
curl_setopt($ch, CURLOPT_SSLCERTTYPE, "DER");
curl_setopt($ch, CURLOPT_SSLKEYTYPE, "DER");
curl_setopt($ch, CURLOPT_SSLCERT, "mysert.cer");
curl_setopt($ch, CURLOPT_SSL, "mysert.cer");

$result = curl_exec ($ch);

echo("Output: ".htmlspecialchars($result));
echo curl_error($ch);
curl_close($ch);
Upd PHP 4.3.11, IIS, WinXP

-~{}~ 16.06.05 17:47:

Результирующий заработавший вариант:

PHP:
$url = "https://myhost.com";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,$url);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE); 
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); 

$result = curl_exec ($ch);
curl_close($ch);

echo $result;
Всем спасибо за внимание (отсутствующее, к сожалению)
 
Сверху