Install SSL on Microsoft IIS

This guide covers installing your EchoSSL certificate on a Microsoft Internet Information Services (IIS) web server by creating and importing a PFX file.

Prerequisites

First, download the .zip file from EchoSSL and extract certificate.crt, private.key, and ca_bundle.crt. You will also need OpenSSL for Windows installed to create the required PFX file.

Step-by-Step Installation

  1. Create a PFX File
    IIS requires a single .pfx file that contains the certificate, private key, and CA bundle. Open a command prompt or PowerShell in the folder with your certificate files and run this OpenSSL command. You will be asked to create a password for the PFX file.
    openssl pkcs12 -export -out your_domain.pfx -inkey private.key -in certificate.crt -certfile ca_bundle.crt
  2. Open IIS Manager
    Launch the IIS Manager on your server. In the left "Connections" pane, select your server's name.
  3. Import the PFX File
    Double-click the Server Certificates icon in the central pane. In the "Actions" pane on the right, click Import....
  4. Complete the Import Dialog
    Browse to your newly created your_domain.pfx file. Enter the password you created in Step 1. Choose "Web Hosting" as the certificate store. Click OK.
  5. Bind the Certificate to Your Site
    In the "Connections" pane, expand the "Sites" folder and select the website you want to secure. In the "Actions" pane, click Bindings....
  6. Add a New Binding
    Click the Add... button. In the "Add Site Binding" window, set the "Type" to https. Select the SSL certificate you just imported from the dropdown. Click OK.

Verify the Installation

To ensure everything is configured correctly, check your site with our free SSL Certificate Checker. This will confirm that your site is secure and trusted.