Python 将服务器证书验证添加到httplib.HTTPSConnection

Python 将服务器证书验证添加到httplib.HTTPSConnection,python,validation,certificate,m2crypto,httplib,Python,Validation,Certificate,M2crypto,Httplib,我发现httplib.HTTPSConnection不执行自动服务器证书检查。就我所理解的问题而言,我需要手动添加该功能,例如,通过如下所述对该类进行子类化 由于我使用的是Python2.4.5,在给定的环境下无法升级,因此我无法使用本文中给出的解决方法,因为直到Py2.6才引入ssl模块 我一直试图通过使用M2Crypto来避免使用ssl模块。(在“客户”一节中)包含了一种很有希望的方法。但是我还没有通过使用这种方法来适当地覆盖httplib.HTTPSConnection.connect 有

我发现
httplib.HTTPSConnection
不执行自动服务器证书检查。就我所理解的问题而言,我需要手动添加该功能,例如,通过如下所述对该类进行子类化

由于我使用的是Python2.4.5,在给定的环境下无法升级,因此我无法使用本文中给出的解决方法,因为直到Py2.6才引入
ssl
模块

我一直试图通过使用
M2Crypto
来避免使用
ssl
模块。(在“客户”一节中)包含了一种很有希望的方法。但是我还没有通过使用这种方法来适当地覆盖
httplib.HTTPSConnection.connect

有什么想法或提示吗?

试试这个网站,也许:


它需要SSL,但不需要Python SSL模块。它只需要打开SSL库。

谢谢,这非常接近,但我仍然无法从中找到如何实现
connect
方法。