Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: curl errno 58
Форумы портала PHP.SU » PHP » Программирование на PHP » curl errno 58

Страниц (1): [1]
 

1. Соц Сеть - 20 Августа, 2013 - 16:57:38 - перейти к сообщению
Здравствуйте ! не получается отправить клиентски сертификат через curl пишет
unable to use client certificate (no key found or wrong pass phrase?)

вот код
PHP:
скопировать код в буфер обмена
  1. $private_cert="site_root.crt";
  2.     $private_key="site_private.key";  
  3.     $private_pass = "";
  4.        
  5.         $host = "https://106.243.214.25/";
  6.         $path = "auth.php";
  7.         $curl = curl_init($host.$path);
  8.         curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, FALSE);
  9.         curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, 1);
  10.         curl_setopt($curl, CURLOPT_SSLCERT, $private_cert);
  11.     curl_setopt($curl, CURLOPT_SSLKEY, $private_key);
  12.         curl_setopt($curl, CURLOPT_SSLKEYPASSWD, $private_pass);
  13.         curl_setopt($curl, CURLOPT_URL, $host.$path);
  14.         curl_setopt($curl, CURLOPT_TIMEOUT, 10);
  15.         curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
  16.         curl_setopt($curl, CURLOPT_POST, 1);
  17.         curl_setopt($curl, CURLOPT_POSTFIELDS, $data);
  18.  
  19.         $content=curl_exec($curl);
  20.         $err = curl_errno( $curl );
  21.         $errmsg = curl_error( $curl );
  22.         $header = curl_getinfo( $curl );
  23.         curl_close( $curl );


может кто нибудь уже решил эту проблему, поделитесь

 

Powered by ExBB FM 1.0 RC1