2024-06-14 04:59:30 发布
网友
我正在寻找一个示例代码,如何实现Python应用程序,以通过HTTPS与php站点通信并使用PKI保护。在
我可能会使用pyOpenSSL和httplib.HTTPSConnection. 我的问题是在哪里可以找到使用PKI进行身份验证的站点?(Github会这么做吗?)。另外,有没有关于如何实现的示例代码?请告知,谢谢。在
我相信你只需要利用httplib.HTTPSConnection就像你说的。我试过下面的方法,对我有效。在
示例:
import httplib HOSTNAME = 'login.yahoo.com' conn = httplib.HTTPSConnection(HOSTNAME) conn.putrequest('GET', '/') conn.endheaders() response = conn.getresponse() print response.read()
请注意,这不会对服务器的证书进行任何验证。在
如果要验证证书,则可能需要使用pyOpenSSL。我的首选方案实际上是扩展urllib2。可以在下面的article中找到这方面的一个例子。在
参考:http://www.noah.org/wiki/Python_HTTPS_and_SSLhttp://docs.python.org/library/httplib.html
也许http://code.activestate.com/recipes/117004-ssl-client-authentication-over-https/有用吗?在
我相信你只需要利用httplib.HTTPSConnection就像你说的。我试过下面的方法,对我有效。在
示例:
请注意,这不会对服务器的证书进行任何验证。在
如果要验证证书,则可能需要使用pyOpenSSL。我的首选方案实际上是扩展urllib2。可以在下面的article中找到这方面的一个例子。在
参考:
http://www.noah.org/wiki/Python_HTTPS_and_SSL
http://docs.python.org/library/httplib.html
也许http://code.activestate.com/recipes/117004-ssl-client-authentication-over-https/有用吗?在
相关问题 更多 >
编程相关推荐