【发布时间】:2011-03-17 20:58:03
【问题描述】:
我发现httplib.HTTPSConnection 不执行自动服务器证书检查。据我了解问题,我需要手动添加该功能,例如按照here 的描述对此类进行子类化。
由于我使用的是 Python2.4.5,并且在给定的情况下无法升级,因此我无法使用这篇博文中给出的解决方法,因为直到 Py2.6 才引入 ssl 模块。
我一直试图通过使用M2Crypto 来避免使用ssl 模块。 this blog post(在“客户”部分)中包含了一个有前途的方法。但是我还没有设法通过使用这种方法适当地覆盖httplib.HTTPSConnection.connect。
有什么想法或提示吗?
【问题讨论】:
标签: python validation certificate m2crypto httplib