CURL + SSL PEM

young

Новичок
CURL + SSL PEM

реализовываю дополнительную авторизацию через CURL
PHP:
curl_setopt($ch, CURLOPT_SSLCERT, '/tmp/client.crt');
В итоге получаю ошибку
unable to set private key file
При том что сертификат - валидный, PEM формата

PHP:
$cont = file_get_contents("/tmp/my.pem");
$ssl =  openssl_x509_read ($cont);
отрабатывает на ура

Может кто знает как лечить?

-~{}~ 11.06.04 11:40:

Updated по просьбам трудящихся: Оказалось, что PEM-ные сертификаты для данной задачи и не должны использоваться. Какой именно тип сертификатов был применен, я уже и не помню, а тех исходников у меня нет.

Solve: Желание юзать PEM-ные сертификаты ошибочно by design. Use another type of sertificate's.
 

grin

Guest
я использую так
PHP:
curl_setopt($ch, CURLOPT_SSLCERT, '/home/bin/conf/cert.crt');
curl_setopt($ch, CURLOPT_SSLCERTPASSWD, 'secret');
все работает.

-~{}~ 11.06.04 16:51:

и тоже не помню какой тип сертификатов использую.
 
Сверху