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 を有効にします。

  1. JBoss サーバーを停止します。
  2. AEM Forms インストールの設定ディレクトリに移動します。
  3. lc_turnkey 設定ファイルを開きます。
  4. SSL が既に設定され、JBoss サーバーに適用されていることを確認します。
  5. 設定ファイル内で https-listener タグを見つけます。
  6. enabled-protocols 属性を追加または更新して、TLSv1.3 を含めます。
  7. JBoss インストールの svc ディレクトリ内のすべての tmp フォルダーと standalone ディレクトリを削除します。
  8. JBoss サーバーを再起動します。
  9. 起動後、HTTPS でAEMにアクセスする際に、ブラウザーのセキュリティ設定を確認して、TLS 1.3 が有効になっていることを確認します。

メモ

  • 必要に応じて、TLSv1.2TLSv1.3 の両方を指定できます。必要に応じて、enabled-protocols 属性に両方のプロトコルを含めます。
  • TLS 1.3 を有効にする前に、すべてのプラットフォームコンポーネント(JBoss、JDK、OS)がAdobeでサポートされているプラットフォームマトリックスに準拠していることを確認します。
  • この手順は、RHEL 環境の標準的な構成プラクティスに基づいていますが、説明に従って Windows Server にも適用されます。
  • 検証を行うには、HTTPS でAEMにアクセスした後、サポートされているブラウザーで接続の詳細を調べます。

関連資料

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f