Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / CURL, проблема с SSL сертификатом / 2 сообщений из 2, страница 1 из 1
24.08.2015, 20:46
    #39035171
westvovik
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CURL, проблема с SSL сертификатом
Не могу понять в чем дело, до этого все работало

Пытаюсь забрать допустим картинку с сайта

$url = 'https://xxx.ru/img/no_user.jpg';

$timeout = 50;
$ch = curl_init($url);

curl_setopt($ch, CURLOPT_VERBOSE, true);

curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:13.0) Gecko/20100101 Firefox/13.0.1');
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_NOBODY, 0);
curl_setopt ( $ch , CURLOPT_RETURNTRANSFER , 1 );
curl_setopt ( $ch , CURLOPT_CONNECTTIMEOUT , $timeout );
$data = curl_exec($ch);
echo $data;

Выдает пустоту, а в браузере картинку открывает в логах вот что

Trying 213.134.xxx.xxx..."
* Connected to xxx.ru (213.134.xxx.xxx) port 443 (#0)"
ALPN, offering http/1.1"
* SSL connection using TLS1.0 / ECDHE_RSA_AES_256_CBC_SHA1"
server certificate verification failed. CAfile: none CRLfile: none"
* Closing connection 0"

На серваке установлен сертификат купленный RapidSSL
...
Рейтинг: 0 / 0
25.08.2015, 13:07
    #39035556
ScareCrow
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CURL, проблема с SSL сертификатом
Код: php
1.
2.
3.
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, true);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 2);
curl_setopt($ch, CURLOPT_CAINFO, getcwd() . "/CAcerts/BuiltinObjectToken-EquifaxSecureCA.crt");
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / CURL, проблема с SSL сертификатом / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]