Tools
Web Help Desk stops collecting email after an SSL Certificate update
This article describes an issue where the WHD stops collecting emails.
First published date
Last published date
Overview
After you update the SSL certificate on a server running Microsoft® Exchange Server, Web Help Desk cannot retrieve incoming emails.
Product section
Cause
Resolution
Use Portecle to import the Certificate Authority Information (CRT) file to the Web Help Desk cacerts trust store. See the appropriate procedure below for your operating system.
Microsoft Windows
- Navigate to C:\Program Files\WebHelpDesk.
- Right-click the
Portecle.bat and access it as an administrator. - Navigate to
\bin\jre\lib\securityand double-clickcacerts. - Enter your password.
The default password ischangeit. - Click Tools > Import Trusted Certificates and locate the CRT file.
- Enter an alias or name.
- Click File > Save Keystore.
- Restart Web Help Desk (Stop and start Web Help Desk).
Mac OS X and macOS
- Log in to the server with administrator privileges.
- Navigate to Applications > WebHelpDesk and double-click Portecle.
- Click File > Open Keystore File.
- Open Terminal and enter /usr/libexec/java_home.
- Enter your password.
The default password ischangeit. - Click Tools > Import Trusted Certificates and locate the CRT file.
- Enter an alias or name.
- Click File > Save Keystore
- Restart Web Help Desk (Stop and start Web Help Desk).
Linux (Virtual Appliance)
Use the appliance terminal to import the certificate.
- Open a terminal window.
- Execute:
echo -n | openssl s_client -connect <exchange_address> : <port> | sed -ne '/BEGIN CERTIFICATE-/,/-END CERTIFICATE-p' > /tmp/<cert_name>.crt
where<exchange_address>is the IP address of your Exchange server.<port>is the the port number for HTTP communications with Microsoft Exchange Web Services (usually port 80).<cert_name>is the file name of your Certificate Authority Information (CRT) file.
- Execute:
sudo /usr/local/webhelpdesk/bin/jre/bin/keytool -import -trustcacerts -keystore /usr/local/webhelpdesk/bin/jre/lib/security/cacerts -storepass <password> -noprompt -alias <cert_alias_name> -file /tmp/<cert_name>.crt
where:<password>is the cacerts password (the default password ischangeit).<cert_name>is the CRT file name.
- Restart Web Help Desk (Stop and start Web Help Desk).