我需要使用 Python 从需要通过 SSL/HTTPS 进行基于证书的客户端身份验证 (PKI) 的 RESTful Web 服务访问数据。推荐的方法是什么?
问问题
4264 次
3 回答
2
httplib.HTTPSConnection
如果您不需要验证服务器的证书,stribika using 的建议应该对您有用。如果您确实想要/需要验证服务器,则需要查看 3rd 方模块,例如pyOpenSSL(它是 OpenSSL 库子集的 Python 包装器)。
于 2009-07-16T03:35:50.167 回答
1
我发现了这个:http ://code.activestate.com/recipes/117004/ 我没有尝试,所以它可能不起作用。
于 2009-07-15T23:18:22.473 回答
0
我会推荐使用M2Crypto。如果您是 Twisted 人,M2Crypto 与 Twisted 集成,因此您可以让 Twisted 处理网络内容,让 M2Crypto 处理 SSL/验证/验证内容。
于 2009-09-17T23:16:52.343 回答