Versions Compared

Key

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

Preparation

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.

...

Configuration

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

...

 http://localhost/getsmart/folders.asmx
     
     To:
     
 https://localhost/getsmart/folders.asmx

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 Fullyqualified.domain.name.com) 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
showLabelsfalse
max5
spacesS9SKB
showSpacefalse
sortmodified
reversetrue
typepage
cqllabel in ("ssl","globalsearch","iis") and type = "page" and space = "S9SKB"
labelsSSL globalsearch iis

...