是否有用于SSL\u get\u current\u密码的pyOpenSSL包装?

是否有用于SSL\u get\u current\u密码的pyOpenSSL包装?,openssl,pyopenssl,Openssl,Pyopenssl,这是一种获取连接使用的实际密码套件的方法吗? get_cipher_list似乎返回客户端(或服务器)支持的“可能”密码套件 其中“con”是已用于连接到服务器或进行握手的OpenSSL.SSL.Connection对象 我不知道为什么pyOpenSSL开发人员没有添加这个方法。M2Crypto确实拥有它。master@HEAD引入了OpenSSL.SSL.Connection.get\u cipher\u name。和OpenSSL.SSL.Connection.get\u cipher\u

这是一种获取连接使用的实际密码套件的方法吗? get_cipher_list似乎返回客户端(或服务器)支持的“可能”密码套件

其中“con”是已用于连接到服务器或进行握手的OpenSSL.SSL.Connection对象


我不知道为什么pyOpenSSL开发人员没有添加这个方法。M2Crypto确实拥有它。

master@HEAD引入了
OpenSSL.SSL.Connection.get\u cipher\u name
。和
OpenSSL.SSL.Connection.get\u cipher\u bits
。这些将在pyOpenSSL 0.15中提供。

现在,当TCP解决此问题时,可能有人可以帮助我解决DTLS中的相同问题。我刚刚在这里发布了一个新问题:
from OpenSSL._util import (
ffi as _ffi,
lib as _lib)
c_cipher_obj = _lib.SSL_get_current_cipher(con._ssl)
cur_cipher = _ffi.string( _lib.SSL_CIPHER_get_name(c_cipher_obj))