Configuring Tomcat with Keystore Information

Your VoiceConsole installation with HTTPS support requires a manual configuration of keystore information.

The VoiceCheck installation process includes keystore value entry but the following procedure is necessary for any keystore modifications following the installation.

  1. In a text editor, open the Tomcat server.xml file that is found here: <installation path>\tomcat\conf.
  2. Find the Connector port element for HTTPS in the file. This entry includes the keystore parameters.
  3. Update the location of the keystore file, the keystore password, and the keystore alias in the Tomcat connector definitions.

    Example:

    <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"/>

    In the VoiceConsole file, there are two connector definitions that require the keystore information—the connector definition for HTTPS and the connector definition for COMET.

  4. Save the file.
  5. Restart the Tomcat service.
    • For VoiceConsole, the service is VoiceConsole Service.
    • For VoiceCheck, the service is VoiceCheck Service.
  6. Refresh your browser to view the application.