Configuring the Server for SSL (HTTPS)

Last Updated: 04/04/2016 Introduced in Verision: 2.0

The platform supports SSL encryption for secure transactions over HTTPS. To enable SSL in the Installer, click the Edit Settings button. In the Settings pop-up, set HttpEndPointPort to your web server’s HTTP port (typically port 80) and HttpsEndPointPort to your web server’s HTTPS port (typically port 443).


This example assumes that the platform has already been successfully installed.

Open the installer executable. In the first step – Installation Type – click the Edit Settings button.



In the Settings pop-up, locate HttpEndpointPort and set the value to whichever port your webserver uses for HTTP traffic (typically port 80). Set HttpsEndpointPort to whichever port your webserver uses for HTTPS traffic (typically port 443).



Locate ControlInstanceEndpoints, and double-click the (Collection) selector to open the EndPointDefinition Collection Editor pop-up.

Select the second member, number 1, and confirm that the Port property matches the value used for HttpsEndpointPort (typically port 443).

Click OK to close the pop-up.



Click Save to save these settings and close the Settings pop-up.


Click the Restart Service button to restart the platform with the new settings.



Click Yes in the Restart Services pop-up to confirm that you would like to restart. When the platform restarts, SSL encryption will be enabled over the HTTPS port.




Note: How to setup Website -> SHM Communication 
  • Signed Certificate: Ensure that the LocallyAddressableIISWebsiteIPOrDNSName points to the Url that the certificate is issued for. 
  • Self Signed Certificate:  Install Self Signed Certificate in Trusted Root CA (please visit to ensure Local Computer valid communication.


Need more help with:

Configuring the Server for SSL (HTTPS)?


Contact us at

Additional Resources