Free ZeroSSL for 3 Months

ZeroSSL Dashboard
ZeroSSL Dashboard

Web sites not supporting HTTPS are going nowhere nowadays. Luckily, there are some certificate authorities providing certificates with short-term expiration. For example:

WUSON Practice Field as a Software Test Engine

I’ve used free certificates from Let’s Encrypt to implement LINE bots and turned to ZeroSSL this time for my new project, WUSON Practice Field for Wentz QOTD, hosted on a new website, https://QOTD.WentzWu.com.

WUSON Practice Field for Desktop - Score Report
WUSON Practice Field for Desktop – Score Report

ZeroSSL Certificates

The ZeroSSL user interface is quite handy and efficient. You can typically apply for a certificate in five minutes. It provides a certificate package containing three files:

  1. private.key
  2. certificate.crt
  3. ca_bundle.crt

Install the Certificate on an IIS Server

For Microsoft IIS administrators to install a certification on the IIS server, they need a .pfx file, a package that contains both the private key and certificate. The following OpenSSL command can do so:

openssl pkcs12 -export -out qotd.wentzwu.com.pfx -inkey private.key -in certificate.crt
Install the certificate (.pfx) on IIS

Certificate Subject and the DNS Name

The domain name shall map to the one registered in the certificate, so you have to configure your DNS resource record and use it as the subject name when applying for the certificate.

DNS Setting on WordPress
DNS Setting on WordPress

References

In the process of implementing HTTPS support, I found the following links helpful:

Leave a Reply