﻿<?xml version='1.0' encoding='UTF-8'?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>Релиб / Веб-программирование / PHP  / Как подписать скрипт сертификатом? / Latest Posts</title><generator>InstantForum.NET v4.1.4</generator><description>Релиб</description><link>http://www.relib.com/forums/</link><webMaster>robot@relib.com</webMaster><lastBuildDate>Sat, 22 Nov 2008 19:39:18 GMT</lastBuildDate><ttl>20</ttl><item><title>RE: Как подписать скрипт сертификатом?</title><link>http://www.relib.com/forums/Topic906210-17-1.aspx</link><description>Уже сам разобрался&lt;/P&gt;&lt;P&gt;&lt;SPAN style="COLOR: brown"&gt;$url&lt;/SPAN&gt;&lt;SPAN style="COLOR: orange"&gt;=&lt;/SPAN&gt;&lt;SPAN style="COLOR: gray"&gt;"https://XXX.XXX.XXX.XXX/bill.jsp"&lt;/SPAN&gt;;&lt;/SPAN&gt;&lt;BR&gt;&lt;SPAN style="COLOR: brown"&gt;$certfile &lt;/SPAN&gt;&lt;SPAN style="COLOR: orange"&gt;= &lt;/SPAN&gt;&lt;SPAN style="COLOR: gray"&gt;'XXX-cert.pem'&lt;/SPAN&gt;;&lt;/SPAN&gt;&lt;BR&gt;&lt;SPAN style="COLOR: brown"&gt;$keyfile &lt;/SPAN&gt;&lt;SPAN style="COLOR: orange"&gt;= &lt;/SPAN&gt;&lt;SPAN style="COLOR: gray"&gt;'XXX-key.pem'&lt;/SPAN&gt;;&lt;/SPAN&gt;&lt;BR&gt;&lt;SPAN style="COLOR: brown"&gt;$certpass &lt;/SPAN&gt;&lt;SPAN style="COLOR: orange"&gt;= &lt;/SPAN&gt;&lt;SPAN style="COLOR: gray"&gt;'*********'&lt;/SPAN&gt;;&lt;/SPAN&gt;&lt;BR&gt;&lt;/SPAN&gt;&lt;BR&gt;&lt;SPAN style="COLOR: brown"&gt;$ch &lt;/SPAN&gt;&lt;SPAN style="COLOR: orange"&gt;= &lt;/SPAN&gt;curl_init(&lt;SPAN style="COLOR: brown"&gt;$url&lt;/SPAN&gt;);&lt;/SPAN&gt;&lt;BR&gt;&lt;/SPAN&gt;curl_setopt(&lt;SPAN style="COLOR: brown"&gt;$ch&lt;/SPAN&gt;, &lt;/SPAN&gt;CURLOPT_HEADER, &lt;SPAN style="COLOR: red"&gt;0&lt;/SPAN&gt;);&lt;/SPAN&gt;&lt;BR&gt;&lt;/SPAN&gt;curl_setopt(&lt;SPAN style="COLOR: brown"&gt;$ch&lt;/SPAN&gt;, &lt;/SPAN&gt;CURLOPT_SSL_VERIFYPEER, &lt;/SPAN&gt;false);&lt;/SPAN&gt;&lt;BR&gt;&lt;/SPAN&gt;curl_setopt(&lt;SPAN style="COLOR: brown"&gt;$ch&lt;/SPAN&gt;, &lt;/SPAN&gt;CURLOPT_SSL_VERIFYHOST, &lt;SPAN style="COLOR: red"&gt;0&lt;/SPAN&gt;);&lt;/SPAN&gt;&lt;BR&gt;&lt;/SPAN&gt;curl_setopt(&lt;SPAN style="COLOR: brown"&gt;$ch&lt;/SPAN&gt;, &lt;/SPAN&gt;CURLOPT_RETURNTRANSFER, &lt;SPAN style="COLOR: red"&gt;1&lt;/SPAN&gt;);&lt;/SPAN&gt;&lt;BR&gt;&lt;/SPAN&gt;curl_setopt(&lt;SPAN style="COLOR: brown"&gt;$ch&lt;/SPAN&gt;, &lt;/SPAN&gt;CURLOPT_SSLCERT, &lt;SPAN style="COLOR: brown"&gt;$certfile&lt;/SPAN&gt;);&lt;/SPAN&gt;&lt;BR&gt;&lt;/SPAN&gt;curl_setopt(&lt;SPAN style="COLOR: brown"&gt;$ch&lt;/SPAN&gt;, &lt;/SPAN&gt;CURLOPT_SSLKEY, &lt;SPAN style="COLOR: brown"&gt;$keyfile&lt;/SPAN&gt;);&lt;/SPAN&gt;&lt;BR&gt;&lt;/SPAN&gt;curl_setopt(&lt;SPAN style="COLOR: brown"&gt;$ch&lt;/SPAN&gt;, &lt;/SPAN&gt;CURLOPT_SSLCERTPASSWD, &lt;SPAN style="COLOR: brown"&gt;$certpass&lt;/SPAN&gt;);&lt;/SPAN&gt;&lt;BR&gt;&lt;/SPAN&gt;&lt;BR&gt;&lt;SPAN style="COLOR: brown"&gt;$result &lt;/SPAN&gt;&lt;SPAN style="COLOR: orange"&gt;= &lt;/SPAN&gt;curl_exec(&lt;SPAN style="COLOR: brown"&gt;$ch&lt;/SPAN&gt;);&lt;/SPAN&gt;&lt;BR&gt;&lt;SPAN style="COLOR: seagreen"&gt;//print "CURL[$url] error: ".curl_error($ch)."&amp;lt;br&amp;gt;";&lt;/SPAN&gt;&lt;BR&gt;&lt;SPAN style="COLOR: seagreen"&gt;&lt;/SPAN&gt;curl_close(&lt;SPAN style="COLOR: brown"&gt;$ch&lt;/SPAN&gt;);&lt;/SPAN&gt;&lt;BR&gt;&lt;/SPAN&gt;&lt;SPAN style="CURSOR: pointer; COLOR: green" onclick="window.open('http://wiki.vingrad.ru/index.php/PHP:'+this.innerHTML.replace(/^&amp;amp;nbsp;*|&amp;amp;nbsp;*$/g,'').replace(/^\s*|\s*$/g,''))"&gt;print &lt;/SPAN&gt;&lt;SPAN style="COLOR: brown"&gt;$result&lt;/SPAN&gt;; </description><pubDate>Wed, 25 Oct 2006 11:46:25 GMT</pubDate><dc:creator>VSergeyV</dc:creator></item><item><title>RE: Как подписать скрипт сертификатом?</title><link>http://www.relib.com/forums/Topic906210-17-1.aspx</link><description>Суть - скрипт на PHP - клиент для узла XX.XX.XX.XX c которога запрашивается xml документ /он генирируется посредством выполнения JSP страницы/ он должен быть подписан сертификатом</description><pubDate>Mon, 23 Oct 2006 12:40:21 GMT</pubDate><dc:creator>VSergeyV</dc:creator></item><item><title>RE: Как подписать скрипт сертификатом?</title><link>http://www.relib.com/forums/Topic906210-17-1.aspx</link><description>Лично я не понял сути вопроса.</description><pubDate>Mon, 23 Oct 2006 09:39:45 GMT</pubDate><dc:creator>bazile</dc:creator></item><item><title>Как подписать скрипт сертификатом?</title><link>http://www.relib.com/forums/Topic906210-17-1.aspx</link><description>Необходимо в скрипте на PHP принимать удаленную xml-ку, необходимо чтобы соединение происходило посредством https и сторона приемник, т.е. скрипт была подписана сертификатом&lt;/P&gt;&lt;P&gt;сейчас все просто&lt;BR&gt;код PHP &lt;BR&gt;1: $xml_string = implode('', file('https://XX.XX.XX.XX/administrative/synchronization/movies.jsp'));</description><pubDate>Mon, 23 Oct 2006 07:07:04 GMT</pubDate><dc:creator>VSergeyV</dc:creator></item></channel></rss>