You can support us by downloading this article as PDF from the Link below. Download the guide as PDF

Introduction

How can I configure an SSL Certificate on IIS Web Server?. SSL Certificates are small data files that digitally bind a cryptographic key to an organization’s details. When installed on a web server, it activates the padlock and the https protocol and allows secure connections from a web server to a browser (GlobalSign).

In this guide, we are going to install an SSL Certificate from Digicert to IIS Windows Web server. After you have bought your wildcard or any other SSL Certificate, the next step is to use it on your web server such as IIS for windows. Place your SSL Files (Security Certificate (.crt), KEY File (.key) and PEM File (.pem)) in favorable location and let us begin.

Step 1: Add the Certificate to MMC

Hit Windows key and search for “Run” app or you can just use a combination of Windows + R to open the same “Run” app. It will appear at the bottom left corner of your screen. Once the App is open, type in “MMC” and hit enter. This will open the MMC Console.

ssl open run
ssl run app

Step 2: Add a certificate to MMC

On the new MMC Console window that looks like the one shown below:

ssl mmc console

Click on File then Add/Remove Snap-In.

ssl mmc add remove snapin 1

A new window will pop up titled Add or “Add/Remove Snap-ins“.

ssl mmc console certs add

On this Window, click on Certificates then Add as shown above. A new window will pop up again titled “Certificates Snap-In” as shown below.

ssl mmc certificates snapin 1

While in that Window, click on Computer Account radio button and click on Next. On the window titled “Select Computer“, choose “Local Computer” radio and hit “Finish“.

ssl iis select computer

Click on “OK” to close the Add or Remove Snap-Ins Window.

ssl mmc snapinwindow close

Step 3: Import the Certificates

You should be having the Console Window as shown below with added Certificates part.

ssl mmc console added certs part LI

Click on the certificates drop-down which will expand other items.

ssl mmc console certs drop down

Click on the Personal drop-down. Certificates will appear below it. Right-click on Certificates, expand “All Tasks” and click on “Import…“.

ssl mmc certificates right click import

This will open the “Certificate Import Wizard” pop-up window as illustrated.

ssl mmc browse files

Step 4: Locate where your SSL Certificates are

On the “Certificate Import Wizard” as shown above, click on “Browse” and browse for your SSL files. It should auto-detect any .crt or .cer file extensions in your sources folder.

ssl mmc certs found

Once you find it, select and click “Open” to import the SSL Certificate. Once you are done, you should be able to see the SSL Certificate when you click on Certificates on the Console Window as shown below. On the middle section of the window, you can see the title “Issued To”, “Issued By”, “Expiration Date”, “Intended Purpose”, “Friendly Name” and others. Take note of your Certificate’s Friendly Name.

ssl mmc added cert in console

Step 5: Add Certificate to IIS

Once your Certificates are intact, it is time to install them on your IIS Windows Web server. As always, let us look for IIS and get started. Hit your Windows Key and Search for IIS Manager

ssl iis search

Once IIS is open head over to your the site you would wish to install the certificates. I am going to use the Default Site for this demonstration as shown. Click on it and click on Bindings on the right-hand side as highlighted.

ssl iis manager

This action will open a new Window titled Site Bindings. Hit on Edit and a new window will pop up titled “Edit Site Bindings“.

ssl iis site manager
iis site bindings window

On the “Edit Site Bindings” above, make sure you choose the IP Address of your server and your preferred port. I use IP 192.168.10.80 and port 443 as illustrated above. You can as well place a Hostname. On the SSL Certificate area, click on the drop-down arrow and check whether the friendly name of your SSL Certificate you noted in Step 4 is available. If it is, then just select it. After you are done, click “OK

Step 6: Restart IIS Server

The last step is to just restart your IIS Site. To do this, head over to your IIS Manager Window and Click on Restart under Manager Website Section

iis website restart

And that is all. You can head over to you browser and key in your server URL and check whether your SSL Certificate was successfully installed. Thank you for following through guys.

Also Read:

How to enable Remote Desktop Protocol (RDP) on Windows Server 2019

How To Configure MS SQL Server to Listen on a given port

How to Install Windows Server 2019 Step by Step

Create Windows 10 bootable USB on Linux

How to run Docker Containers on Windows Server 2019

How to create disk partitions in Windows using diskpart command

How to run Linux on Windows Server 2019 with WSL

As an appreciation for the content we put out,
we would be thrilled if you support us!


As we continue to grow, we would wish to reach and impact more people who visit and take advantage of the guides we have on our blog. This is a big task for us and we are so far extremely grateful for the kind people who have shown amazing support for our work over the time we have been online.

Thank You for your support as we work to give you the best of guides and articles. Click below to buy us a coffee.

1 COMMENT

  1. How do we check that after updating settings for ssl certificate. things will work.
    Is there any standard unit test application to check ssl related errors.

LEAVE A REPLY

Please enter your comment!
Please enter your name here