Server HTTPS Configuration

 Configuring HTTPS on a server requires a few steps:

  • A valid SSL certificate needs to be installed on the machine serving HTTPS content
  • The SSL certificate needs to be bound to the port the server is listening on
  • The server needs to have access to the port SSL is configured for

This configuration can be done using standard Windows commands and tools, which is described in detail in the server documentation.

Alternatively, it is possible to use the HTTPS Configurator tool that can perform the required steps in HTTPS configuration.

HTTPS Configurator

Use the HTTPS Configurator to:

  • Bind an existing certificate to a network port
  • Create a self-signed certificate and add it to the certificate store
  • Make a URL ACL reservation for a network port

Since the configuration process requires administrative permissions at operating system level, the HTTPS Configurator needs to be started using elevated rights.



When having entered the required network port, press Check to retrieve the current configuration from the operating system.

If the current configuration is not the required configuration, proceed with the following steps:

  1. Select the required certificate to bind to the network port and press Fix it.

    To create a self-signed certificate, select the ‘Create a self-signed certificate’ from the certificate drop-down list. Enter the required url to create the certificate for and press Create. This will create a new self-signed certificate and add it to the computer certificate store. After creation, the certificate can be bound to the required network port.

  2. Select the required account for the URL ACL (Everyone is the least restrictive option) and press Fix it.

Note: since self-signed certificates are not issued by a trusted certificate authority (CA), they are untrusted certificates by default. Therefor, self-signed certificates should only be used to test SSL/HTTPS on the local machine, but should not be used in production environments.
To test an SSL connection from a client computer to the configured server using a self-signed certificate, the certificate needs to be installed in the trusted certificate store on the client computer.


The HTTPS Configurator tool comes without support. If you have questions or remarks, please add a comment to this article.

Was this article helpful?
1 out of 1 found this helpful
Have more questions? Submit a request


  • When trying to run the HttpsConfigurator.exe, I am seeing a "Tool is expired!" message. Could you provide an updated .exe file?


  • Hello James,

    A new version is available for download.

    Kind regards
    Alwin van Driel

  • Hi Alwin, it is expired again. Can you please provide a new version?


  • A new version is available for download.

    Kind regards ,

    Alwin van Driel

  • Hi Alwin - just so happens we are also looking the new version, and I saw your comment that a new one is available - however, there doesn't seem to be a link to it on this page? Could you post a link - thanks!

  • Hi Alwin, we are having the same problem as stated by Jeremy. Please add the link to the new version.

  • Sorry my mistake.
    Should be there at the bottom of the article.

  • Thanks - that worked.

Please sign in to leave a comment.