gpt4 book ai didi

python - PyOpenSSL:强制 SSL 协商而不发送/接收?

转载 作者:行者123 更新时间:2023-12-04 14:42:31 27 4
gpt4 key购买 nike

是否可以在不尝试发送/接收数据的情况下强制 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 开始像我期望的那样返回证书。

最佳答案

呃,显然我需要更努力地进行 RTFM。我正在寻找 do_handshake 方法:http://packages.python.org/pyOpenSSL/openssl-connection.html

关于python - PyOpenSSL:强制 SSL 协商而不发送/接收?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6101587/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com