前のトピック: 通信を保護するための HTTPS の使用次のトピック: サード パーティからの公式証明書の設定


Tomcat SSL の設定

自己署名証明書または信頼できる証明書プロバイダ用に SSL を設定するには、以下の手順に従います。

  1. 自己署名証明書を生成するには、コマンド ラインから以下のコマンドを実行します。
    $JAVA_HOME¥bin¥keytool -genkey -alias tomcat -keyalg RSA -keystore keystore
    

    UNIX で、キーストア ファイルを生成するディレクトリに対して適切な権限があることを確認します。

    注: 別のキーストア ファイルの場所を指定する方法の詳細については、Tomcat のドキュメントを参照してください。

  2. プロンプトに適切に答えます。

    注: 両方とも同じパスワードを使用する必要があります。

    ファイル「keystore」が生成されます。

  3. 生成されたキーストア ファイルを以下のディレクトリにコピーします。
    Install_dir¥config¥
    
    install_dir

    CA Executive Insight がインストールされているディレクトリを指定します。

  4. 有効な証明書を取得し、キーストア ファイルへそれらをインポートします。
  5. テキスト エディタを使用して、HTTPS を設定する各インストールの server.xml ファイルを開きます。
  6. 以下の行の後にあるコネクタのコメント記号を削除して、SSL コネクタのコメントを解除します。
    <!-- Define a SSL HTTP/1.1 Connector on port 8443 -->
    
  7. 必要な場合、ポート番号を更新し、手順 2 で使用するパスワードで「keystorePass=」の値を変更します。
    <Connector
    	port="8443"
    	scheme="https"
    	secure="true"
    	clientAuth="false"
    	keystoreFile="${catalina.home}/config/keystore"
    	keystorePass="changeit"
    	sslProtocol="TLS"
    	compression="2048" 
     	compressableMimeType="text/html,text/xml,text/plain,text/javascript,text/css" 
     	useSendfile="false"
    />
    
  8. 必要な場合は、以下を編集することでWeb UI インストール用のプロトコルおよびポートを更新します。
    install_dir¥config¥execWebUIConfig.properties
    
    1. これらのプロパティを変更します。
      execinsight.backendserver.protocol=https
      execinsight.backendserver.port = 8443
      
  9. CA Executive Insight サーバを再起動します。

    注: Web UI インストールの場合は、サーバおよび Web UI サーバの両方を再起動します。

  10. SSL を使用して CA Executive Insight Web インターフェースにアクセスするには、以下を使用します。
    https://hostname:<SSL ポート番号>/
    
  11. SSL を使用して CA Executive Insight 管理 UI にアクセスするには、以下を使用します。
    https://hostname:<SSL ポート番号>/admin/
    

    注: server.xml ファイルで指定した SSL ポート番号を入力します。

    注: 管理 UI 用のホスト名はサーバ インストール ホストになり、インターネットアクセス可能な展開がある場合、Web UI ホストとはなりません。

自己署名証明書を使用して SSL が設定されて機能していれば、認証局が提供する証明書を実装する準備が整っています。