Getting, Installing & Renewing Free SSL Certificate on IIS hosted ASP.NET site: Moving IIS hosted ASP.NET site to https using Let’s Encrypt’s Free SSL Certificate

Recently, I have installed the Let’s Encrypt’s Free SSL Certificate on my IIS hosted ASP.NET site.  In this article, I will share the steps that I followed to get, install & renew the Free SSL Certificate.

A. Getting & Installing a free SSL Certificate from Let’s Encrypt on IIS hosted ASP.NET site

(Let’s Encrypt is a free, automated, and open Certificate Authority.)

Step 1: Download win-acme – ACMEv2 client for Windows for use with Let’s Encrypt on server where your site is hosted

Download link: win-acme.v2.0.10.444.zip

Step 2: Unzip & Run wacs.exe (Run as Administrator)

wacs.exe

Step 2: Press ‘N’ to create new certificate (simple for IIS)

Create New Certificate (simple for IIS)

Step 3: Press ‘4’ to select “Manual Input” (This will be used to specify how the list of domain names that will be included in the certificate should be determined.)

Enter comma-separated list of host names, starting with the common name: www.yourdomain.com

Step 4: Choose site to create new bindings

ssl certificate

B. Renewing the free SSL Certificate from Let’s Encrypt

Step 1: Run wacs.exe (Run as Administrator)

Step 2: Press ‘S’ to renew specific SSL certificate

Step 3: Pick the site certificate you want to renew

ssl certificate renewal

That’s it !!!

You may also like...

1 Response

  1. Sahand says:

    great post

Leave a Reply

Your email address will not be published. Required fields are marked *