DTS Tomcat certificate expired

The self-signed certificate for the DTS service has expired, which should be affecting publishing. To use the updated keystore that contains the new certificate, follow the steps below.

1.) In your DTS installation, find the Percussion/Deployment/Server/conf/.keystore file.
Note that files beginning with a dot prefix are normally hidden. To enable viewing of hidden files on Windows, see the link below:
https://support.microsoft.com/en-us/windows/view-hidden-files-and-folders-in-windows-97fbc472-c603-9d90-91d0-1166d1d9f4b5

2.) Move the .keystore file to another location on the file system to have it as a backup.

3.) Copy the attached file into the Percussion/Deployment/Server/conf/ folder.
CMS version 8.0+ tomcat-ssl.keystore (2.4 KB)
CMS versions < 8.0 tomcat-ssl.keystore (2.4 KB)

4.) Rename the file to just .keystore
(If you are not able to rename it to .keystore, try .keystore.)

5.) Open the Windows services and restart the Percussion DTS service.

Additional Notes:
If publishing is still not working - double check the file below in the DTS installation:
Percussion/Deployment/Server/conf/perc/perc-catalina.properties

Ensure that the properties below match the ones in your copy of the file.
https.keystoreFile=conf/.keystore
https.keystorePass=changeit

*If you do not have a perc-catalina.properties file, then these values will be set in the Percussion/Deployment/Server/conf/server.xml file.

While the solution above should work, it would be best to get a certificate from a registered Certificate Authority rather than to use the self-signed certificate included in this post. Please refer to the Tomcat doc in the link below for more information on this:

(This will require the keytool executable which should be included in any Java installation under the jre_version/bin folder.)

Apache Tomcat 7 (7.0.109) - SSL/TLS Configuration HOW-TO