CURL + загрузка серитфиката

Статус
В этой теме нельзя размещать новые ответы.

prol

Новичок
CURL + загрузка серитфиката

Всем добрый день. Есть задача через КУРЛ подключится к серверу на https:// есть сертификаты. Подключаюсь следующим кодом:

PHP:
<?

# Инициализируем CURL нужным URL
	$ch = curl_init('https://mysait.com');

curl_setopt($ch, CURLOPT_TIMEOUT, 180);      
	# В выводе CURL http-заголовки не нужны
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE); 
	curl_setopt($ch, CURLOPT_HEADER, 0);
	# Возвращать результат, а не выводить его в stdout
	curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
	# Метод http-запроса POST
	curl_setopt($ch, CURLOPT_POST,1);
	# Данные запроса
	curl_setopt($ch, CURLOPT_POSTFIELDS, '');
	# Укажем путь к корневому сертификату WebMoney CA:
	
	curl_setopt($ch, CURLOPT_SSLKEY, 'testagent.key');
        curl_setopt($ch, CURLOPT_SSLKEYPASSWD , '123);
        curl_setopt($ch, CURLOPT_SSLCERT, 'testagent.cer');
	# Внимание! Не используйте curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE)!
	# Это дает возможность осуществить атаку с подменой DNS.

	# Выполнить запрос
	$result=curl_exec($ch);
	# Обработаем возможные ошибки
	if( curl_errno($ch) != 0 ) {
		die('CURL_error: ' . curl_errno($ch) . ', ' . curl_error($ch));
	};
	# Закроем обработчик
	curl_close($ch);
	echo $result;

?>

результатом возвращается ошибка: CURL_error: 52, SSL read: error:14094410:SSL routines:SSL3_READ_BYTES:sslv3 alert handshake failure, errno 0


PHP 4.3, Apache 2.0

Может кто сталкивался? в чем проблема? Буду благодарен любой помощи, заранее всем спасибо.
 

grigori

( ͡° ͜ʖ ͡°)
Команда форума
формат сертификатов должен быть правильный
название не помню, почитай доки
 

prol

Новичок
формат сертификата привальный... при загрузки его в браузер - все норм
 

dimagolov

Новичок
prol, какое отношению имеет тот факт, что сертификат загружается в браузер к курлу? читай ман по курлу.
 

grigori

( ͡° ͜ʖ ͡°)
Команда форума
да ты упертый
тебе говорят "формат", они разные, но чукча не читатель, чукча в браузере проверил
курл, конечно, не браузер, ему нужен свой формат, но чукча не дурак - чукча знает, что файл не битый!

вперед в ман по курлу
 

grigori

( ͡° ͜ʖ ͡°)
Команда форума
Тема закрыта.

Читаем правила форума
http://www.phpclub.ru/talk/announcement.php?s=&forumid=12

Как задать вопрос, что бы получить на него ответ
http://www.phpclub.ru/talk/showthread.php?s=&threadid=28522

-~{}~ 02.11.09 02:14:

Написано prol 01.11.09 в 22:47:
Я бы попросил по-вежлеве, в противном случаи кому то будет больно :)
это значит, что я становлюсь популярнее?
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху