Windows Server 2022 でAEM 6.5.24 の TLS 1.3 を有効にする
JBoss を搭載した Windows Server 2022 で動作するAEM 6.5.24 では、プラットフォームがサポートしている場合でも、TLS 1.3 はデフォルトでは有効になっていません。 この記事では、JBoss 設定を更新して、安全な HTTPS 接続に対して TLS 1.3 を有効にする方法について説明します。 これを修正するには、JBoss 設定で有効になっているプロトコルに TLSv1.3 を追加し、サーバーを再起動します。
説明 description
環境
- 製品: Adobe Experience Manager Forms(JEE)
- バージョン: 6.5.24、6.5.23
- オペレーティングシステム: Windows Server 2022
- アプリケーションサーバー: JBoss
- Java 開発キット:
jdk11.0.19 - 制約: すべてのコンポーネントは、Adobeのサポートされているプラットフォームマトリックスの要件を満たす必要があります
問題/症状
- TLS 1.3 は、Windows Server 2022 上のAEM Formsの JBoss 設定では、デフォルトでは有効になっていません。
- オペレーティングシステムとバンドルコンポーネントでは TLS 1.3 がサポートされていますが、HTTPS 接続では古いプロトコルが使用されています。
解決策 resolution
次の手順に従って、TLS 1.3 を有効にします。
- JBoss サーバーを停止します。
- AEM Forms インストールの設定ディレクトリに移動します。
lc_turnkey設定ファイルを開きます。- SSL が既に設定され、JBoss サーバーに適用されていることを確認します。
- 設定ファイル内で
https-listenerタグを見つけます。 enabled-protocols属性を追加または更新して、TLSv1.3を含めます。- JBoss インストールの
svcディレクトリ内のすべてのtmpフォルダーとstandaloneディレクトリを削除します。 - JBoss サーバーを再起動します。
- 起動後、HTTPS でAEMにアクセスする際に、ブラウザーのセキュリティ設定を確認して、TLS 1.3 が有効になっていることを確認します。
メモ
- 必要に応じて、
TLSv1.2とTLSv1.3の両方を指定できます。必要に応じて、enabled-protocols属性に両方のプロトコルを含めます。 - TLS 1.3 を有効にする前に、すべてのプラットフォームコンポーネント(JBoss、JDK、OS)がAdobeでサポートされているプラットフォームマトリックスに準拠していることを確認します。
- この手順は、RHEL 環境の標準的な構成プラクティスに基づいていますが、説明に従って Windows Server にも適用されます。
- 検証を行うには、HTTPS でAEMにアクセスした後、サポートされているブラウザーで接続の詳細を調べます。
関連資料
- JBoss Application Server での SSL の設定 に関するAEM Forms ドキュメント。
- JBoss EAP 設定とセキュリティ : JBoss ドキュメント。
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f