为什么 context.set_tmp_ecdh() 没有在 pyOpenSSL 中定义?

Why is context.set_tmp_ecdh() not defined in pyOpenSSL?

我正在尝试实施在 找到的答案。

如何使用 context.set_tmp_ecdh()?我的 Linux 或 Windows 机器上都没有定义该方法。它在 pyOpenSSL 文档和我见过的各种示例中。我正在使用 Python 2.6.6(或 2.7)和 pyOpenSSL v 0.13(特别是 CentOS 软件包 pyOpenSSL-0.13.1-2.el6.x86_64.rpm)。是否有我缺少的特定版本或其他依赖项等?

在 pyOpenSSL 0.15 中 added 支持 ecdh,因此您不能将它用于已安装的 pyOpenSSL 版本。

您必须install更新版本。