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.
- In a text editor, open the Tomcat server.xml file that is found here: <installation path>\tomcat\conf.
- Find the Connector port element for HTTPS in the file. This entry includes the keystore parameters.
- 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.
- Save the file.
- Restart the Tomcat service.
- For VoiceConsole, the service is VoiceConsole Service.
- For VoiceCheck, the service is VoiceCheck Service.
- Refresh your browser to view the application.