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).

Example

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.

editSettings

 

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).

setHttpsEndPoint

 

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.

confirmPort443

 

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

saveSettings

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

restartService

 

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.

 

 confirmRestartService

 

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 Microsoft.com) to ensure Local Computer valid communication.

 

Need more help with:

Configuring the Server for SSL (HTTPS)?

 

Contact us at support@decisions.com

Additional Resources