Keystore情報を使ってTomcatを設定する

HTTPSをサポートするVoiceConsoleインストレーションでは、keystore情報を使った手動での設定が必要です。

VoiceCheckのインストレーションプロセスにはkeystore値の入力も含まれますが、インストール後にkeystoreに何らかの変更を行う場合は次の手順が必要です。

  1. テキストエディタで、次の場所にあるTomcat server.xmlファイルを開きます:<installation path>\tomcat\conf
  2. このファイル内でHTTPSのConnector port要素を探します。このエントリにkeystoreパラメータも含まれます。
  3. keystoreファイルの場所、keystoreパスワード、およびTomcatコネクタ定義内のkeystoreエイリアスを更新します。

    例:

    <Connector port="9445" maxHttpHeaderSize="8192" maxThreads="150" minSpareThreads="25" maxSpareThreads="75" enableLookups="false" disableUploadTimeout="true" acceptCount="100" scheme="https" secure="true" SSLEnabled="true" clientAuth="false" sslProtocol="TLS" sslEnabledProtocols="TLSv1, TLSv1.1, TLSv1.2" keystoreFile="C:\security\certtest.jks" keystorePass="talkman" keyAlias="certtest" compression="on" compressionMinSize="1024"/>

    VoiceConsoleファイルでは、keystore情報を必要とするコネクタ定義は2つあります HTTPS用コネクタ定義とCOMET用コネクタ定義です。

  4. ファイルを保存します。
  5. Tomcatサービスを再起動します。
    • VoiceConsoleの場合、VoiceConsole Serviceになります。
    • VoiceCheckの場合、サービスはVoiceCheck Serviceです。
  6. ブラウザをリフレッシュしてアプリケーションを表示してください。