在PyOpenSSL中启动重新协商

时间:2015-08-27 15:16:04

标签: python openssl pyopenssl

我需要在python中的开放连接上执行重新协商。看来the renegotiate function is not implemented。我有什么方法可以进行重新谈判吗?

我尝试使用set_connect_state()将连接设置为连接状态,然后调用do_handshake,但这会在连接的另一端使用时导致密码块填充错误。

感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

我决定自己实施重新谈判功能。我在Cryptography绑定#2303中包含了OpenSSL的重新协商函数,并将其添加到PyOpenSSL #305中的重新协商函数中,但此拉取请求正在等待下一版本的Cryptography。