NSS: сертификат клиента не найден (псевдоним не указан) php curl - PullRequest
0 голосов
/ 25 мая 2018

Я пытаюсь использовать curl в php для доступа к сайту, но он возвращает мне:

NSS: сертификат клиента не найден (псевдоним не указан)

Код такой:

$headers = Array("Content-Type: text/xml");

$ch = curl_init();

curl_setopt($ch, CURLOPT_URL, "https://nameofsite....");
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, $XmlString);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);  
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
curl_setopt($ch, CURLOPT_TIMEOUT , 100);
curl_setopt($ch,CURLOPT_SSL_VERIFYHOST,false);
curl_setopt($ch,CURLOPT_SSL_VERIFYPEER,false);
curl_setopt($ch,CURLOPT_CAINFO,'./mycert.pem');
curl_setopt($ch,CURLOPT_CAPATH,'./mycert.pem');
curl_setopt($ch,CURLOPT_SSLCERTPASSWD, 'pswmycert');
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT , 10);
...