6

我需要更新 apache 2.2.22 以支持 TLSv1.2。我已经尝试了以下命令,但它不起作用

SSLProtocol +TLSv1.2 +TLSv1.1 +TLSv1

但是当我输入这个命令时,它会在 Windows 事件查看器中显示错误

SSLProtocol: Illegal protocol 'TLSv1.2'
4

3 回答 3

2

在 httpd 2.2.23 中添加了对 TLSv1.1 和 TLSv1.2 的支持。您将需要升级 httpd 本身,并在构建时和运行时提供 OpenSSL 1.0.1。

于 2016-03-04T22:00:45.790 回答
1

Apache 的 TLS 由 OpenSSL 提供。如果您的安装支持 TLS 1.2 取决于安装的 OpenSSL 版本,请参阅关于 openssl 中的 TLS 1.2 支持

更新日志来看,您至少需要 OpenSSL 1.0.1。

于 2015-09-25T07:45:35.360 回答
0

你不能这样做。您至少需要 OpenSSL 1.0.1,并且 OpenSSL 1.0.1 的 API 与 Apache 2.2.22 不兼容。您将需要升级 Apache HTTPD。

于 2015-09-27T12:43:59.437 回答