web-dev-qa-db-ja.com

Apache2.2.22でTLSv1.2を有効にする

TLSv1.2をサポートするためにApache2.2.22を更新する必要があります。以下のコマンドを試しましたが、機能しません

SSLProtocol +TLSv1.2 +TLSv1.1 +TLSv1

しかし、このコマンドを実行すると、Windowsイベントビューアにエラーが表示されます

SSLProtocol: Illegal protocol 'TLSv1.2'
4
JN_newbie

Apache用のTLSはOpenSSLによって提供されます。インストールでTLS1.2がサポートされているかどうかは、インストールされているOpenSSLのバージョンによって異なります。 opensslでのTLS 1.2のサポートについて を参照してください。

changelog から判断すると、少なくともOpenSSL1.0.1が必要です。

1
f_puras

TLSv1.1およびTLSv1.2のサポート httpd 2.2.23で追加されました 。 httpd自体をアップグレードする必要があります。また、ビルド時と実行時にOpenSSL1.0.1を使用できるようにする必要があります。

1

あなたはこれを行うことはできません。少なくともOpenSSL1.0.1が必要であり、OpenSSL1.0.1のAPIはApache2.2.22と互換性がありません。 ApacheHTTPDをアップグレードする必要があります。

0
user207421