{"id":319,"date":"2021-05-27T17:38:00","date_gmt":"2021-05-27T12:08:00","guid":{"rendered":"https:\/\/8xrgqe.tempavatar.click\/?p=319"},"modified":"2025-09-17T17:54:43","modified_gmt":"2025-09-17T12:24:43","slug":"free-ssl-certificate-lets-encrypt","status":"publish","type":"post","link":"https:\/\/sslforweb.com\/blog\/free-ssl-certificate-lets-encrypt\/","title":{"rendered":"Generate Free Let&#8217;s Encrypt SSL Certificate"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">What is SSL?<\/h2>\n\n\n\n<p><strong>SSL certificate<\/strong>, or Secure Sockets Layer, is an encryption-based Internet security protocol. It was first developed by Netscape in 1995 to ensure privacy, authentication, and data integrity in Internet communications. SSL is the predecessor to the modern TLS encryption used today.<\/p>\n\n\n\n<p>A website that implements SSL\/TLS has&nbsp;<strong>HTTPS<\/strong>&nbsp;in its URL instead of&nbsp;<strong>HTTP<\/strong>.<\/p>\n\n\n\n<p>HTTPS would also boost the&nbsp;<a href=\"https:\/\/developers.google.com\/search\/blog\/2014\/08\/https-as-ranking-signal?ref=sslforweb.com\" target=\"_blank\" rel=\"noreferrer noopener\">search engine ranking<\/a>, so you may consider having this for your blog as well.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>SSL \u2013 Secure Socket Layer<\/li>\n\n\n\n<li>TLS \u2013 Transport Layer Security<\/li>\n\n\n\n<li>CDN \u2013 Content Delivery Network<\/li>\n\n\n\n<li>ACME \u2013 Automated Certificate Management Environment<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">What is an SSL certificate?<\/h2>\n\n\n\n<p>SSL can only be implemented by websites that have an&nbsp;SSL certificate&nbsp;(technically a &#8220;TLS certificate&#8221;). An SSL certificate is like an ID card or a badge that proves someone is who they say they are. SSL certificates are stored and displayed on the Web by a website&#8217;s or application&#8217;s server.<\/p>\n\n\n\n<p>One of the most important pieces of information in an SSL certificate is the website&#8217;s public&nbsp;key. The&nbsp;public key&nbsp;makes encryption possible. A user&#8217;s device views the public key and uses it to establish secure encryption keys with the webserver. Meanwhile, the web server also has a private key that is kept secret; the private key decrypts data encrypted with the public key.<\/p>\n\n\n\n<p>Certificate authorities (CA) are responsible for issuing SSL certificates.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">What is Let&#8217;s Encrypt?<\/h2>\n\n\n\n<p><a href=\"https:\/\/letsencrypt.org\/?ref=sslforweb.com\" target=\"_blank\" rel=\"noreferrer noopener\">Let&#8217;s Encrypt<\/a>&nbsp;is a non-profit certificate authority run by Internet Security Research Group that provides X.509 certificates for Transport Layer Security encryption at no charge. It launched on April 12, 2016. Let&#8217;s Encrypt certificates are valid for 90 days, during which renewal can take place at any time.<\/p>\n\n\n\n<p>Let\u2019s Encrypt is that you need to renew it every&nbsp;<strong>90 days<\/strong>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">How to Create Let\u2019s Encrypt\u2019s Free SSL Certificate?<\/h2>\n\n\n\n<p><strong>Step 1:<\/strong>&nbsp;Go to&nbsp;<a href=\"https:\/\/sslforweb.com\/ssl\/create\" target=\"_blank\" rel=\"noreferrer noopener\">SslForWeb<\/a>.<\/p>\n\n\n\n<p><strong>Step 2:<\/strong>&nbsp;In the first field, type&nbsp;<strong>Domains<\/strong>&nbsp;with www. and without www., for example, I will use&nbsp;<strong>sslforweb.ga, www.sslforweb.ga<\/strong>. (Don\u2019t include&nbsp;<strong>http:\/\/&nbsp;<\/strong>or<strong>&nbsp;https:\/\/<\/strong>). If you have a few&nbsp;<strong>subdomains<\/strong>, you can add them here too, just separate them with a comma.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img fetchpriority=\"high\" decoding=\"async\" width=\"540\" height=\"389\" src=\"https:\/\/8xrgqe.tempavatar.click\/wp-content\/uploads\/2025\/09\/image-1.png\" alt=\"\" class=\"wp-image-320\" title=\"\" srcset=\"https:\/\/sslforweb.com\/blog\/wp-content\/uploads\/2025\/09\/image-1.png 540w, https:\/\/sslforweb.com\/blog\/wp-content\/uploads\/2025\/09\/image-1-300x216.png 300w\" sizes=\"(max-width: 540px) 100vw, 540px\" \/><\/figure>\n\n\n\n<p><strong>Step 3:<\/strong>&nbsp;In the second field, choose&nbsp;<strong>Verification Type&nbsp;<\/strong>in&nbsp;<strong>HTTP<\/strong>&nbsp;or&nbsp;<strong>DNS<\/strong>. I will choose&nbsp;<strong>DNS<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"541\" height=\"385\" src=\"https:\/\/8xrgqe.tempavatar.click\/wp-content\/uploads\/2025\/09\/image-2.png\" alt=\"\" class=\"wp-image-321\" title=\"\" srcset=\"https:\/\/sslforweb.com\/blog\/wp-content\/uploads\/2025\/09\/image-2.png 541w, https:\/\/sslforweb.com\/blog\/wp-content\/uploads\/2025\/09\/image-2-300x213.png 300w\" sizes=\"(max-width: 541px) 100vw, 541px\" \/><\/figure>\n\n\n\n<p><strong>Note:&nbsp;<\/strong><em>If you create wildcard SSL, the default selected verification type in DNS.&nbsp;Note the star (*), it\u2019s important.<\/em><\/p>\n\n\n\n<p><strong>Step 4:<\/strong>&nbsp;And Accept&nbsp;<a href=\"https:\/\/letsencrypt.org\/documents\/LE-SA-v1.2-November-15-2017.pdf?ref=sslforweb.com\" target=\"_blank\" rel=\"noreferrer noopener\">Let&#8217;s Encrypt SA<\/a>.<\/p>\n\n\n\n<p><strong>Step 5:&nbsp;<\/strong>Click on the&nbsp;<strong>Create<\/strong>&nbsp;button below the search field.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"540\" height=\"359\" src=\"https:\/\/8xrgqe.tempavatar.click\/wp-content\/uploads\/2025\/09\/image-3.png\" alt=\"\" class=\"wp-image-322\" title=\"\" srcset=\"https:\/\/sslforweb.com\/blog\/wp-content\/uploads\/2025\/09\/image-3.png 540w, https:\/\/sslforweb.com\/blog\/wp-content\/uploads\/2025\/09\/image-3-300x199.png 300w\" sizes=\"(max-width: 540px) 100vw, 540px\" \/><\/figure>\n\n\n\n<p><strong>Note:&nbsp;<\/strong><em>If you want to include your sub-domains, then use a wildcard SSL. In the domain field, just add: *.yourdomain.com, yourdomain.com.<\/em><\/p>\n\n\n\n<p><strong>Step 6:&nbsp;<\/strong>You verify that the domains you want to apply for this certificate are correct.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"803\" height=\"195\" src=\"https:\/\/8xrgqe.tempavatar.click\/wp-content\/uploads\/2025\/09\/image-4.png\" alt=\"\" class=\"wp-image-323\" title=\"\" srcset=\"https:\/\/sslforweb.com\/blog\/wp-content\/uploads\/2025\/09\/image-4.png 803w, https:\/\/sslforweb.com\/blog\/wp-content\/uploads\/2025\/09\/image-4-300x73.png 300w, https:\/\/sslforweb.com\/blog\/wp-content\/uploads\/2025\/09\/image-4-768x187.png 768w\" sizes=\"(max-width: 803px) 100vw, 803px\" \/><\/figure>\n\n\n\n<p><strong>Step 7:&nbsp;<\/strong>Now, look at the&nbsp;<strong>TXT<\/strong>&nbsp;record and value in the table. Go to your&nbsp;<strong>DNS<\/strong>&nbsp;record settings and create a new TXT record. In the Name\/Host\/Alias field, enter the domain TXT record from the below table for example&nbsp;<strong>_acme-challenge<\/strong>. In the Value\/Answer field, enter the verification code from the below table.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"260\" src=\"https:\/\/8xrgqe.tempavatar.click\/wp-content\/uploads\/2025\/09\/image-5-1024x260.png\" alt=\"\" class=\"wp-image-324\" title=\"\" srcset=\"https:\/\/sslforweb.com\/blog\/wp-content\/uploads\/2025\/09\/image-5-1024x260.png 1024w, https:\/\/sslforweb.com\/blog\/wp-content\/uploads\/2025\/09\/image-5-300x76.png 300w, https:\/\/sslforweb.com\/blog\/wp-content\/uploads\/2025\/09\/image-5-768x195.png 768w, https:\/\/sslforweb.com\/blog\/wp-content\/uploads\/2025\/09\/image-5.png 1108w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>If you selected the Verification Type as&nbsp;<strong>HTTP<\/strong>, it will be:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"636\" src=\"https:\/\/8xrgqe.tempavatar.click\/wp-content\/uploads\/2025\/09\/image-6-1024x636.png\" alt=\"\" class=\"wp-image-325\" title=\"\" srcset=\"https:\/\/sslforweb.com\/blog\/wp-content\/uploads\/2025\/09\/image-6-1024x636.png 1024w, https:\/\/sslforweb.com\/blog\/wp-content\/uploads\/2025\/09\/image-6-300x186.png 300w, https:\/\/sslforweb.com\/blog\/wp-content\/uploads\/2025\/09\/image-6-768x477.png 768w, https:\/\/sslforweb.com\/blog\/wp-content\/uploads\/2025\/09\/image-6.png 1107w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p><strong>Step 8:<\/strong>&nbsp;Wait for a few minutes for the&nbsp;<strong>TXT<\/strong>&nbsp;record to propagate. You can check if it worked by clicking on the&nbsp;<strong>Check<\/strong>&nbsp;button. If you have multiple entries, make sure all of them are ok.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"253\" src=\"https:\/\/8xrgqe.tempavatar.click\/wp-content\/uploads\/2025\/09\/image-7-1024x253.png\" alt=\"\" class=\"wp-image-326\" title=\"\" srcset=\"https:\/\/sslforweb.com\/blog\/wp-content\/uploads\/2025\/09\/image-7-1024x253.png 1024w, https:\/\/sslforweb.com\/blog\/wp-content\/uploads\/2025\/09\/image-7-300x74.png 300w, https:\/\/sslforweb.com\/blog\/wp-content\/uploads\/2025\/09\/image-7-768x189.png 768w, https:\/\/sslforweb.com\/blog\/wp-content\/uploads\/2025\/09\/image-7.png 1107w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p><strong>Step 9:&nbsp;<\/strong>Verify that&nbsp;<strong>TXT<\/strong>&nbsp;Record before clicking on the&nbsp;<strong>Validate Domain<\/strong>&nbsp;button.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"266\" src=\"https:\/\/8xrgqe.tempavatar.click\/wp-content\/uploads\/2025\/09\/image-8-1024x266.png\" alt=\"\" class=\"wp-image-327\" title=\"\" srcset=\"https:\/\/sslforweb.com\/blog\/wp-content\/uploads\/2025\/09\/image-8-1024x266.png 1024w, https:\/\/sslforweb.com\/blog\/wp-content\/uploads\/2025\/09\/image-8-300x78.png 300w, https:\/\/sslforweb.com\/blog\/wp-content\/uploads\/2025\/09\/image-8-768x199.png 768w, https:\/\/sslforweb.com\/blog\/wp-content\/uploads\/2025\/09\/image-8.png 1095w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p><strong>Note:<\/strong>&nbsp;After clicking on the&nbsp;<strong>Validate Domain<\/strong>&nbsp;button, you will see in the return &#8220;<strong>Your domain is not validate.<\/strong>&#8221; If it does, try again after&nbsp;<strong>10 seconds<\/strong>.<\/p>\n\n\n\n<p><strong>Step 10:<\/strong>&nbsp;Hooray! Your SSL certificate is Generated.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"718\" src=\"https:\/\/8xrgqe.tempavatar.click\/wp-content\/uploads\/2025\/09\/image-9-1024x718.png\" alt=\"\" class=\"wp-image-328\" title=\"\" srcset=\"https:\/\/sslforweb.com\/blog\/wp-content\/uploads\/2025\/09\/image-9-1024x718.png 1024w, https:\/\/sslforweb.com\/blog\/wp-content\/uploads\/2025\/09\/image-9-300x210.png 300w, https:\/\/sslforweb.com\/blog\/wp-content\/uploads\/2025\/09\/image-9-768x538.png 768w, https:\/\/sslforweb.com\/blog\/wp-content\/uploads\/2025\/09\/image-9.png 1110w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Thank you for reading this article!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>What is SSL? SSL certificate, or Secure Sockets Layer, is an encryption-based Internet security protocol. It was first developed by Netscape in 1995 to ensure privacy, authentication, and data integrity in Internet communications. SSL is the predecessor to the modern TLS encryption used today. A website that implements SSL\/TLS has&nbsp;HTTPS&nbsp;in its URL instead of&nbsp;HTTP. HTTPS [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":329,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[30],"tags":[12,13,11],"class_list":["post-319","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ssl","tag-free-ssl","tag-lets-encrypt","tag-ssl"],"_links":{"self":[{"href":"https:\/\/sslforweb.com\/blog\/wp-json\/wp\/v2\/posts\/319","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sslforweb.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sslforweb.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sslforweb.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/sslforweb.com\/blog\/wp-json\/wp\/v2\/comments?post=319"}],"version-history":[{"count":2,"href":"https:\/\/sslforweb.com\/blog\/wp-json\/wp\/v2\/posts\/319\/revisions"}],"predecessor-version":[{"id":459,"href":"https:\/\/sslforweb.com\/blog\/wp-json\/wp\/v2\/posts\/319\/revisions\/459"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/sslforweb.com\/blog\/wp-json\/wp\/v2\/media\/329"}],"wp:attachment":[{"href":"https:\/\/sslforweb.com\/blog\/wp-json\/wp\/v2\/media?parent=319"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sslforweb.com\/blog\/wp-json\/wp\/v2\/categories?post=319"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sslforweb.com\/blog\/wp-json\/wp\/v2\/tags?post=319"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}