How to apply Time and Attendance SSL certificate
Where to find Time and Attendance SSL Configuration notes in the Time and Attendance server installation environment and install new certificate.
- Time and Attendance
- ExecuTime
- SSL
The SSL certificate for Time and Attendance is expired or nearing expiration. Â
Note: Private/self-signed are not trusted by the Time and Attendance application java keystore, and public CA vendor certs are highly recommended.
Note: This certificate needs to be in PFX format with a private key password.
Note: Private key/Certificate passwords cannot contain the following special characters: <>"^;&'
Note: The SSL Configuration notes are found inside the Time and Attendance WildFly folder in for example, "C:\ET_prod\WildFly\ExecuTime_Config_Read_Me.txt"
- Select Windows Start
- Type File Explorer and select Enter
- Place the copy of the new certificate in a permanent locationÂ
- The .pfx SSL, needs to be placed outside the Time and Attendance environment folder in a path that the Tyler Deployment Tool can use when upgrading Time and Attendance. (i.e. <Drive>:TylerInstalls\Cert\ETCert.pfx)
- Navigate to [DRIVE:\]{InstanceName}\WildFly\standalone\configuration
- Place the copy of the new certificate in this folder
- Rename the certificate to ETCert.pfx
- Open the standalone.xml file in Notepad++
- Search for <ssl> (it is right near the top)
- Inside the <ssl> tag you have a keystore tag, by default it looks like this:
- <keystore path="application.keystore" relative-to="jboss.server.config.dir" keystore-password="password" alias="server" key-password="password" generate-self-signed-certificate-host="localhost"/>
- Change it to this:
- <keystore path="ETCert.pfx" relative-to="jboss.server.config.dir" keystore-password="KeystorePassword" alias="server" key-password="KeystorePassword" generate-self-signed-certificate-host="localhost"/>
- Note: Where 'ETCert.pfx' matches the name of the certificate and 'KeystorePassword' matches the password for the new certificate
- Restart the ExecuTime service -Â How to restart the ExecuTime Service - OnPrem
- Update the certificate for the IIS binding that Tyler Workflow uses - Update SSL Certificate in IIS
- Access the Time and Attendance environment URLs and verify the certificate has been updated
- Update certificate path and password in Tyler Deploy for Time and Attendance environments - How to update the SSL Certificate Path and SSL Password in Tyler Deploy for Time and Attendance environmentsÂ
- Note: Not updating the certificate in Tyler Deploy after new certificates have been applied to Time and Attendance environments will result in expired certificates being deployed on environments that receive upgrades.Â
There are potential issues that can arise from replacing the SSL Certificate.
The following articles can be referenced after replacing the SSL Certificate on Time and Attendance if the issues arise only from the result of replacing the SSL Certificate on the application:
Versions prior to v2023 will have a different path to the configuration folder