Exolution server needs a certificate with a private key. Follow the instructions if the certificate is not installed, else skip this section.
Install certificate
- Open Run (WinKey + R), type mmc and click Ok. It will open the Console Root of Microsoft Management Console.
- Go to File Menu > Add/Remove Snap-in. It will open Add or Remove Snap-ins dialogue box.
- Select Certificates from Available snap-ins and click Add button, it will open Certificate Snap-in dialogue.
- On the Certificate snap-in dialog, select Computer Account. Click Next.
- On the Select Computer page, select Local Computer. Click Finish.
- This will add Certificates in Selected Snap-ins tree. Click Ok. Expand Certificates node.
- Right-click on Trusted Root Certification Authorities. In the context menu, select All task > Import…, It will open Certificate Import Wizard.
- On the Welcome page, click the Next button. In the File to Import option, Select your certificate (with key) file. Click the Next button.
- On the Private Key Protection dialog, enter your certificate key and click the Next button.
- On the Certificate Store dialog, check if Certificate Store is Trusted Root Certification Authorities and click the Next button.
- Click the Finish button at the end of the installation wizard.
- Install the same certificate on the Personal store as well.
- Register the newly installed certificate to be used on HTTPS port. This example shows the process to make port 443 an HTTPS port. The process should be used on whichever port is used to be HTTPS port in Exolution. Change the red-colored value in the scripts below if port any other port is used in place of 443.
- Open a command prompt with administrative privilege
- Register the certificate to be used by Exolution using the following command on the command prompt
netsh http add sslcert ipport=0.0.0.0:443 certhash=REPLACE_WITH_CERTIFICATE_THUMBPRINT appid={b7acddf8-7452-44ab-829c-4f59762d34aa}