在apache 2.2.22中启用TLSv1.2

时间:2015-09-25 07:22:13

标签: apache ssl openssl tls1.2

我需要更新apache 2.2.22以支持TLSv1.2。我已经尝试了以下命令,但它无法正常工作

SSLProtocol +TLSv1.2 +TLSv1.1 +TLSv1

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

SSLProtocol: Illegal protocol 'TLSv1.2'

3 个答案:

答案 0 :(得分:1)

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

changelog判断,至少需要OpenSSL 1.0.1。

答案 1 :(得分:1)

支持TLSv1.1和TLSv1.2 was added in httpd 2.2.23。您需要升级httpd本身,并且在构建时和运行时也可以使用OpenSSL 1.0.1。

答案 2 :(得分:0)

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