|
|
|
Forum 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'));
|
|
|
|
|
Supreme Being
модератор
Last Login: 04.05.2008 13:32
Сообщ.: 7 240,
Visits: 65 445
|
|
| Лично я не понял сути вопроса.
|
|
|
|
|
Forum Member
      
участник
Last Login: 09.06.2008 12:39
Сообщ.: 30,
Visits: 141
|
|
| Суть - скрипт на PHP - клиент для узла XX.XX.XX.XX c которога запрашивается xml документ /он генирируется посредством выполнения JSP страницы/ он должен быть подписан сертификатом
|
|
|
|
|
Forum 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;
|
|
|
|