Articles of https

Создание запроса SOAP PHP с сертификатом

Я пытаюсь создать соединение PHP SOAP с веб-службой .NET, у которой есть самозаверяющий сертификат, чтобы заблокировать службу для связи через HTTPS. Я продолжаю получать ошибки, и я не уверен, связано ли это с тем, как я создаю сертификат, настройку Apache / PHP, как пытаюсь установить SOAP-запрос или что-то еще. Если у кого есть какие-то указатели, […]

PHP CURL & HTTPS

Я нашел эту функцию, которая выполняет AWESOME работу (IMHO): http://nadeausoftware.com/articles/2007/06/php_tip_how_get_web_page_using_curl /** * Get a web file (HTML, XHTML, XML, image, etc.) from a URL. Return an * array containing the HTTP server response header fields and content. */ function get_web_page( $url ) { $options = array( CURLOPT_RETURNTRANSFER => true, // return web page CURLOPT_HEADER => […]

Cookie через HTTP и HTTPS в PHP

Как установить cookie на PHP, который можно прочитать как в HTTP, так и в HTTPS? Если это невозможно, что можно сделать? Установить два куки?

Отключить проверку сертификата в PHP SoapClient

Резюме: Есть ли способ заставить встроенный SoapClient-класс в PHP подключаться через HTTPS к серверу с недопустимым сертификатом? Почему я хочу это сделать? Я развернул новое приложение на сервере, у которого пока нет записи DNS или сертификата. Я хочу попробовать подключиться к нему с помощью SoapClient перед настройкой записи DNS и исправлением сертификата, и наиболее разумным […]

Как отправить сообщения HTTPS с помощью php

Я настраиваю специальное решение для электронной торговли, а используемая платежная система требует, чтобы я отправлял HTTPS POSTS. Как я могу это сделать, используя php (и CURL?), Не отличается ли он от отправки сообщений HTTP? ОБНОВИТЬ: Спасибо за ваши ответы, они были очень полезны. Я предполагаю, что мне нужно будет приобрести сертификат SSL, чтобы это работало, […]

Как заставить пользователей получать доступ к моей странице через HTTPS вместо HTTP?

У меня есть только одна страница, на которую я хочу заставить обращаться как HTTPS-страницу (PHP на Apache). Как мне это сделать, если для всего каталога не требуется HTTPS? Или, если вы отправляете форму на HTTPS-страницу с HTTP-страницы, отправляет ли она ее HTTPS вместо HTTP? Вот мой пример: http://www.example.com/some-page.php Я хочу, чтобы к нему обращались только […]

PHP Curl (с NSS), вероятно, использует SSLv3 insted TLS при подключении к https

Я использую библиотеку curl (с NSS) в PHP для подключения к другому серверу. Все было нормально до последней недели, когда сервер назначения остановился на поддержке SSLv3 из-за уязвимости пуделя (CloudFlare, кстати). Теперь я пытаюсь установить соединение с помощью TLS, но я все еще получаю сообщение «Ошибка подключения SSL». Есть пример кода, я использую: $ch = […]

Переключение между страницами HTTP и HTTPS с помощью безопасного сеанса cookie

Обновление: обратите внимание, что каждый веб-сайт, переходящий между незащищенными HTTP и зашифрованными страницами HTTPS, неизбежно подвержен SSL-полосе . Пожалуйста, подумайте об использовании HTTPS для всего сайта, хотя это не может предотвратить SSL-полосу, по крайней мере, это дает пользователю возможность безопасно звонить на сайт, если он заботится. Для сайтов, которые необходимо переключить, этот метод, вероятно, по-прежнему […]

Как перенаправить https на http без SSL-сертификата

Трудно объяснить, что я здесь ищу. У меня есть веб-сайт, на котором нет SSL-сертификатов, и я использую страницу в качестве целевой страницы для приложения Facebook. Моя проблема в том, что кто-то находится на защищенном соединении на facebook (https: //), iframe src указывает на тот же URL https моей целевой страницы. это возвращает ошибку, подобную этой. […]

PHP cURL не работает с HTTPS

У меня были проблемы на моем сервере разработки, где cURL, отлично работая с чем-либо HTTP, не работает должным образом с чем-либо HTTPS – даже с тем же самым ресурсом с различными протоколами (для тестирования я запрашивал google.com, используя как http и https). Полученная ошибка cURL равна 35: «Проблема возникла где-то в рукопожатии SSL / TLS». […]