Versions Compared


  • This line was added.
  • This line was removed.
  • Formatting was changed.


SSL stand for Secure Sockets Layer. It provides a secure connection between internet browsers and websites, allowing you to transmit private data online. Sites secured with SSL display a padlock in the browsers URL and possibly a green address bar if secured by EV Certificate.


Under normal circumstances, the customer, or re-seller should have already installed the certificate in IIS.

Square 9 Support Engineers may perform this at their manager's discretion, but under normal circumstances, installing the cert should be the burden of either the Reseller or local IT.



Adding SSL Certificate

In the event the client needs guidance on how to install an SSL Certificate, follow these instructions:


At this point, IIS should be correctly configured for SSL. The remaining portions of the configuration will have to do with modifying configuration files to use the new address and port.

Web.config SSL Configuration Changes

Square9REST web.config

  • Un-comment the section below (if you are unable to find these lines, you can do a ctrl+f to find it):



Address Changes Across All Configuration Files

  1. Change all of the Program Configuration files to use ‘https’ instead of ‘http‘ and change the IP, or server name to the FQDN (Fully Qualified Domain Name. ex This includes switching any references to 'Localhost' in the config files to use the FQDN.
  2. Configuration Files to Change: 
    1. All Configuration files in your Server Getsmart directory, including your RestProxy.xml file
    2. All Configuration files in your Client Install Directory, including your RestProxy.xml file
    3. All Configuration files in your inetpub\wwwroot\getsmart\upgrades directory, including your RestProxy.xml file
    4. Your Engine configuration file in Capture Services\GlobalCapture_#\ Directory (4.4+)
    5. The web configs located in the following virtual directories:
      1. Getsmart
      2. Square9API
      3. Square9CaptureAPI (4.4+)
      4. Square9Rest
      5. Square9Viewer
  3. Here is a URL to test your configuration


If you are prompted to log in after this is done, you have correctly configured your SSL address for external use.


Content by Label
cqllabel in ("ssl","globalsearch","iis") and type = "page" and space = "S9SKB"
labelsSSL globalsearch iis