PHP Pear HTTP_Request заставляет использовать указанную версию SSL

Я использую класс PHP Pear HTTP_Request для выполнения запросов http (s) из моего PHP-приложения.
Именно эта библиотека http://pear.php.net/package/HTTP_Request/docs

Я хочу контролировать, какая версия SSL используется для запросов https (SSLv3, tls1 и т. Д.).
Некоторая часть моего приложения использует curl и есть опция CURLOPT_SSLVERSION, которая позволяет делать то, что мне нужно.

Я хочу найти способ сделать то же самое с библиотекой HTTP_Request.
Является ли это возможным?

1

Решение

Краткий ответ (в настоящее время) «Нет».

Я искал кодовую базу для обоих http://pear.php.net/package/HTTP_Request а также http://pear.php.net/package/HTTP_Request2 — на данный момент ни один из пакетов не поддерживает указание CURLOPT_SSLVERSION — было бы полезно сделать патч для HTTP_Request2 😉

0

Другие решения

Я не нашел решения.
Поэтому мне пришлось изменить модуль Request.php от груши.
Я заменил линию

$host = 'ssl://' . $host;

Я добавил новое свойство, где я могу установить другую версию ssl. tls, sslv2, sslv3 вместо ‘ssl: //’

0

По вопросам рекламы [email protected]