【问题标题】:Python accessing web service protected by PKI/SSLPython 访问受 PKI/SSL 保护的 Web 服务
【发布时间】:2009-07-15 23:00:04
【问题描述】:

我需要使用 Python 从需要通过 SSL/HTTPS 进行基于证书的客户端身份验证 (PKI) 的 RESTful Web 服务访问数据。这样做的推荐方法是什么?

【问题讨论】:

    标签: python web-services ssl certificate pki


    【解决方案1】:

    如果您不需要验证服务器的证书,stribika 使用httplib.HTTPSConnection 的建议应该适合您。如果您确实想要/需要验证服务器,则需要查看第 3 方模块,例如 pyOpenSSL(它是 OpenSSL 库子集的 Python 包装器)。

    【讨论】:

      【解决方案2】:

      我发现了这个:http://code.activestate.com/recipes/117004/ 我没有尝试,所以它可能不起作用。

      【讨论】:

        【解决方案3】:

        我建议使用M2Crypto。如果你是 Twisted 的人,M2Crypto integrates with Twisted 这样你就可以让 Twisted 处理网络问题,让 M2Crypto 处理 SSL/验证/验证问题。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2011-12-22
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多