Добавление проверки сертификата сервера в httplib.HTTPSConnection - PullRequest
4 голосов
/ 19 июля 2010

Я обнаружил, что httplib.HTTPSConnection не выполняет автоматическую проверку сертификата сервера. Насколько я понял проблему, мне нужно добавить эту функцию вручную, например, подклассом этого класса, как описано здесь .

Поскольку я использую Python2.4.5, и обновление невозможно при данных обстоятельствах, я не могу использовать обходной путь, приведенный в этом сообщении в блоге, потому что модуль ssl не был представлен до Py2.6. *

Я пытался избежать использования модуля ssl с помощью M2Crypto. Многообещающий подход к этому содержится в этом блоге (в разделе «Клиенты»). Но мне пока не удалось должным образом переопределить httplib.HTTPSConnection.connect, используя этот подход.

Есть идеи или намеки?

1 Ответ

2 голосов
/ 22 июля 2010

Попробуйте этот сайт, возможно: http://www.cs.technion.ac.il/~danken/xmlrpc-ssl.html

Требуется SSL, но не требуется модуль Python SSL.Требуется только открытая библиотека SSL.

...