Step 2 – Verifying Domain
Before generating the SSL certificate, Let’s Encrypt needs to verify the ownership of the domain. For wildcard certificate in this guide, you are required to create TXT records at your domain for the verification process. If you’re requesting SSL certificate for a single domain (which is not included in this guide), you need to have access to either FTP or SSH for the verification.
As shown in the image above, you need to create 2 TXT records at your domain to verify the ownership of your domains. In my example, I have to verify for both reginafoo.blog and *.reginafoo.blog.
1. Login to your cPanel and go to Domains > Zone Editor.
2. Click Manage on the domain name that you want to install the SSL certificate.
3. Click Add Record and add the TXT records shown on the ZeroSSL page.
4. Verify the entries after done.
5. Adding new DNS records may take time to be updated. So take a break, have a cup of coffee and come back after 15 to 20 minutes. Click the NEXT button to proceed.
Congratulations! Your free SSL certificate is now ready! Make sure you download both certificate (domain-crt.txt) and key files (domain-key.txt) and save it to your computer. You’re going to need these two files to install the SSL certificates in next step.