编程语言
首页 > 编程语言> > python – 将服务器证书验证添加到httplib.HTTPSConnection

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

作者:互联网

我发现httplib.HTTPSConnection不执行自动服务器证书检查.据我所知,我需要手动添加该功能,例如:通过如here所述继承该类.

由于我正在使用Python2.4.5并且在给定的情况下无法进行升级,因此我无法使用此博客文章中给出的解决方法,因为直到Py2.6才引入ssl模块.

我一直试图通过使用M2Crypto来避免使用ssl模块.这样做的有希望的方法包含在this blog post(“客户”部分)中.但我还没有设法通过使用该方法适当地覆盖httplib.HTTPSConnection.connect.

任何想法或提示?

解决方法:

试试这个网站也许:http://www.cs.technion.ac.il/~danken/xmlrpc-ssl.html

它需要SSL但不需要Python SSL模块.它只需要Open SSL库.

标签:python,certificate,validation,httplib,m2crypto
来源: https://codeday.me/bug/20190705/1384079.html