是否可以强制PyOpenSSL在不尝试发送/接收数据的情况下执行SSL协商(特别是检索对等方的证书)?在
目前,使用此代码:
ssl_soc = SSL.Connection(self._mk_ctx(), plain_soc)
ssl_soc.set_connect_state()
cert = ssl_soc.get_peer_certificate()
对get_peer_certificate
的调用返回None
,但是一旦我调用了ssl_soc.write("hello")
,get_peer_certificate
就会像我预期的那样返回证书。在
呃,很明显我需要再努力一点。我在找
do_handshake
方法:http://packages.python.org/pyOpenSSL/openssl-connection.html相关问题 更多 >
编程相关推荐