These instructions will guide you through the process of installing an SSL certificate on Microsoft IIS 10 servers using the "Complete Certificate Request" method. This method requires that you generated the certificate request on this same server previously.

What You'll Need

1. Your server certificate

2. Your private key

We do not have access to the private key file. If you generated your certificate request on this IIS 10 server, the private key will be paired to the certificate when you Complete the certificate request.

Installation Instructions

  1. Launch IIS Manager. You can search for Internet Information Services (IIS) Manager in the Windows Start Menu.
  2. Check the Connections menu on the left and click the server name.
  3. Locate the IIS section in the center window of SERVER Home and double-click Server Certificates.
    1. The Server Certificates control panel will open in the center window.
  4. On the Actions menu on the right, click Complete Certificate Request...
    1. The Complete Certificate Request wizard will open in a new window.
      1. Click the ... button and import the certificate file into IIS as requested.
      2. The Friendly Name should help you easily identify the certificate. You can use the domain name, certificate authority, and expiration date, i.e. "domain.com 12/25/2020"
      3. Finally, select Web Hosting as the certificate store and click OK to import your certificate.
  5. Return to the server home page in IIS.
  6. In the left-side Connections menu, expand Sites, and then click the site name where you plan to install the SSL.
  7. On the Home page for the website, in the right-side Actions menu, locate Edit Site and click Bindings... The Site Bindings window will open.
    1. If you are installing an SSL certificate for the first time, click Add to create a new binding. If you are replacing an old certificate, click the existing binding and then click Edit.
      1. In the Add Site Bindings window, select the following:
        1. Type: https
        2. IP Address: Select your site's IP Address or All Unassigned.
        3. Port: 443
        4. Host Name: Not required for single name certificate installation.
          1. If you are installing more than one certificate, or installing the certificate on more than one website, enter the host name (domain) that you want to secure and check the box to Require Server Name Indication.
        5. SSL Certificate: Select your site's certificate from the drop-down menu.
      2. When all settings are configured, click OK.

Your certificate should now be installed. You can navigate to your site in a web browser to check for the padlock, or use an online SSL Checker tool to verify the installation.