我正在使用Python 2.x.我需要开发一个python客户端,它将通过HTTPS与使用证书和密钥的身份验证进行通信。我搜索过互联网,但这个新手非常困惑。是仅使用answer 1或httplib等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)
谢谢。 乔恩。