带有SSL身份验证的python中的HTTPS客户端

时间:2014-08-18 14:10:42

标签: python ssl https

我正在使用Python 2.x.我需要开发一个python客户端,它将通过HTTPS与使用证书和密钥的身份验证进行通信。我搜索过互联网,但这个新手非常困惑。是仅使用answer 1httplib等SSL来完成的吗?

有没有人有基本的客户端示例?

这是我对代码外观的看法:

import ssl, socket

key = mykeyfile
cert = mycertfile
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
ssl_sock = ssl.wrap_socket(s,keyfile=key,certfile=cert,server_side=False)
ssl_sock.connect(("www.xxx.xxx", 443))
# This is where I call a method the server has exposed
ssl_sock.callServerMethod(arg1,arg2)  

谢谢。 乔恩。

0 个答案:

没有答案