Как подписать скрипт сертификатом?
Релиб
Форумы       Участники    Календарь    Кто он-лайн?
Добро пожаловать, гость ( Вход | Регистрация )
        



Как подписать скрипт сертификатом? Expand / Collapse
Автор
Сообщение
23.10.2006 7:07
Forum Member

Forum MemberForum MemberForum MemberForum MemberForum MemberForum MemberForum MemberForum Member

участник
Last Login: 09.06.2008 12:39
Сообщ.: 30, Visits: 141
Необходимо в скрипте на PHP принимать удаленную xml-ку, необходимо чтобы соединение происходило посредством https и сторона приемник, т.е. скрипт была подписана сертификатом

сейчас все просто
код PHP
1: $xml_string = implode('', file('https://XX.XX.XX.XX/administrative/synchronization/movies.jsp'));

Сообщ. #906210
23.10.2006 9:39
Supreme Being

Supreme Being

модератор
Last Login: 04.05.2008 13:32
Сообщ.: 7 240, Visits: 65 445
Лично я не понял сути вопроса.
Сообщ. #906223
23.10.2006 12:40
Forum Member

Forum MemberForum MemberForum MemberForum MemberForum MemberForum MemberForum MemberForum Member

участник
Last Login: 09.06.2008 12:39
Сообщ.: 30, Visits: 141
Суть - скрипт на PHP - клиент для узла XX.XX.XX.XX c которога запрашивается xml документ /он генирируется посредством выполнения JSP страницы/ он должен быть подписан сертификатом
Сообщ. #906255
25.10.2006 11:46
Forum Member

Forum MemberForum MemberForum MemberForum MemberForum MemberForum MemberForum MemberForum Member

участник
Last Login: 09.06.2008 12:39
Сообщ.: 30, Visits: 141
Уже сам разобрался

$url="https://XXX.XXX.XXX.XXX/bill.jsp";
$certfile 'XXX-cert.pem';
$keyfile 'XXX-key.pem';
$certpass '*********';

$ch curl_init($url);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_SSLCERT, $certfile);
curl_setopt($ch, CURLOPT_SSLKEY, $keyfile);
curl_setopt($ch, CURLOPT_SSLCERTPASSWD, $certpass);

$result curl_exec($ch);
//print "CURL[$url] error: ".curl_error($ch)."<br>";
curl_close($ch);
print $result

Сообщ. #906443
« пред. тема | след. тема »


Эту тему читают Expand / Collapse
Посетители: 0 (0 гостей, 0 участников, 0 скрыт.участников)
Сейчас нет участников, просматривающих тему.
Модераторы: Alexey, boombastik, bazile, pl

Время GMT +3:00, Сейчас 10:55