Я пытаюсь выполнить запрос HTTPS: curl_setopt($curl, CURLOPT_URL, 'https://***.com'); curl_setopt($curl, CURLOPT_RETURNTRANSFER, true); curl_setopt($curl, CURLOPT_FOLLOWLOCATION, true); curl_setopt($curl, CURLOPT_POST, false); curl_setopt($curl, CURLOPT_COOKIEJAR, $cookiesFile); curl_setopt($curl, CURLOPT_VERBOSE, true); $out = curl_exec($curl); После запроса $ out пуст, и я получаю этот журнал: * About to connect() to ***.com port 443 (#0) * Trying *.*.*.*… * connected * Connected to ***.com (*.*.*.*) […]
Может ли ftp_ssl_connect обрабатывать неявный FTP через TLS? По умолчанию он использует явно. Я пытаюсь загрузить на сервер, который принимает только неявный ftp через tls на порт 990; на кого-то на это нападают? Как ты это починил?
Этот скрипт прослушивает IP / порт и намеревается действовать как прокси-сервер HTTP (S). Запросы на URL-адреса HTTP работают нормально, но я спотыкаюсь о том, как обращаться с HTTPS-запросами и, более конкретно, квитирование SSLv3 после того, как клиент отправляет запрос CONNECT на прокси-сервер. Ближе всего я пришел к тому, что выглядит как ответ : CURLOPT_HTTPPROXYTUNNEL опция […]
Из машины разработки (mac) нет проблем с подключением через cURL в PHP к этому, но в Ubuntu я получаю эту ошибку. Я пробовал на локальной машине и на экземпляре Amazon AWS. Я googled и googled и продолжаю приходить к кирпичным стенам. Там нет ограничений на брандмауэре, это полная тайна. php5-curl IS установлен в ubuntu, у […]
Я разрабатываю бот Telegram, и я хочу установить webhook в URL моего домена. Я уже создал самозаверяющий сертификат, следуя руководству Telegram . Тем не менее, я не могу установить webhook. Я искал предыдущие ответы и нашел это , но это не работает для меня. Может ли кто-нибудь объяснить мне, как загрузить сертификат ssl и установить […]
Возможно ли создать процесс входа в систему, требующий открытого / закрытого ключа через веб-браузер? Открытый ключ будет храниться на сервере, и закрытый ключ будет храниться (и зашифрован) пользователем. Я в основном хочу сделать что-то похожее на то, что делает SSH, но через Интернет. Возможно, пользовательский метод проверки подлинности HTTP (кроме «Дайджест»). Я знаю, что это […]
Как заставить TLSv1.0 в контексте потока PHP при попытке получить доступ к URL-адресу https ? Я ищу что-то вроде этого: $context = stream_context_create( array( 'ssl' => array( 'protocol_version' => 'tls1', ), )); file_get_contents('https://example.com/test', false, $context); Задний план На самом деле я столкнулся с проблемой в Ubuntu 12.04 при работе с SoapClient PHP. К сожалению, сервер, […]
У меня есть веб-сервис RESTful, написанный на php, который использует JSON для связи. Некоторые из передаваемых данных действительно чувствительны (пароли), и я ищу способ достичь разумного уровня безопасности для службы. Клиент – приложение silverlight 4. Я искал четкую информацию о том, как реализовать SSL / TLS (я предполагаю, что проверка подлинности сертификата клиента входит в […]
Я новичок в php, и я получаю эту ошибку, пытаясь загрузить сертификат jameys-macbookpro41:~ user$ php -f ~/Sites/providerService.php Предупреждение: stream_socket_client (): невозможно установить локальный файл цепочки сертификатов `cert.pem '; Убедитесь, что ваши настройки cafile / capath содержат сведения о вашем сертификате и его эмитенте в /Users/jamey/Sites/providerService.php в строке 27 cert.pem находится в той же папке, что […]
Я отправляю электронную почту с PHP через SMTP-сервер Gmail. Я использовал компонент электронной почты CakePHP с настройками SMTP. Первоначально я работал над этим, используя SSL через порт 465, но обнаружил, что мой веб-хост не разрешает исходящий трафик через 465. Тем не менее они сказали мне, что допустимы исходящие соединения через порт 587. Прочитав http://mail.google.com/support/bin/answer.py?answer=13287, я […]