Keystore情報を使ってTomcatを設定する
HTTPSをサポートするVoiceConsoleインストレーションでは、keystore情報を使った手動での設定が必要です。
VoiceCheckのインストレーションプロセスにはkeystore値の入力も含まれますが、インストール後にkeystoreに何らかの変更を行う場合は次の手順が必要です。
- テキストエディタで、次の場所にあるTomcat server.xmlファイルを開きます:<installation path>\tomcat\conf
- このファイル内でHTTPSのConnector port要素を探します。このエントリにkeystoreパラメータも含まれます。
- 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用コネクタ定義です。
- ファイルを保存します。
- Tomcatサービスを再起動します。
- VoiceConsoleの場合、VoiceConsole Serviceになります。
- VoiceCheckの場合、サービスはVoiceCheck Serviceです。
- ブラウザをリフレッシュしてアプリケーションを表示してください。