Я обнаружил, что httplib.HTTPSConnection
не выполняет автоматическую проверку сертификата сервера. Насколько я понял проблему, мне нужно добавить эту функцию вручную, например, подклассом этого класса, как описано здесь .
Поскольку я использую Python2.4.5, и обновление невозможно при данных обстоятельствах, я не могу использовать обходной путь, приведенный в этом сообщении в блоге, потому что модуль ssl
не был представлен до Py2.6. *
Я пытался избежать использования модуля ssl
с помощью M2Crypto
. Многообещающий подход к этому содержится в этом блоге (в разделе «Клиенты»). Но мне пока не удалось должным образом переопределить httplib.HTTPSConnection.connect
, используя этот подход.
Есть идеи или намеки?