I tried for the first time to add free SSL on my website but it seems like I can’t for any reason
A great post! You’re right for the most part. StartSSL is the only free SSL provider I know which can be used with InfinityFree, but their certificates were blacklisted. Let’s Encrypt supports both web and TXT record validation, sslforfree.com is simply one of many implementations of the Let’s Encrypt system.
I have not seen any providers who use method 3, considering that it would be impossible to get an SSL certificate if you would need to have a valid SSL certificate to get the certificate in the first place.
One possible workaround is to use Cloudflare, who provide free SSL as well. However, that’s only possible if you have your own domain name and you can change the nameservers, using Cloudflare with free subdomains is not possible.“”"
So since free SSL from most providers is pointless the only option is Cloudflare, and only if you own a domain.
I own a domain
I have the NS of the domain pointing to Cloudflare CDN and the Cloudflare CDN pointing to Infinity free NS
(Domain Register -->> NS Cloudflare → NS Infinity Free)
This seems like its working because I have HTTP access to my site.
Next, I log in to Cloudflare go to Crypto
Set this to Full
Then I go to Origin Certificates
And create a certificate
But no matter what I do I get this message in the end
““The certificate uploaded is NOT for the domain name xxx.xx””
“”“Cloudflare’s Origin Certificates are not valid certificates. Cloudflare is not a recognized SSL vendor, so their “Origin Certificates” cannot be uploaded. To use Cloudflare on your site, you can configure Cloudflare to use “Full” SSL mode in conjunction with the default certificate, which also ensures your connection is encrypted the whole way. If you insist on using “Full (strict)” mode, you must use a regular SSL certificate for your site instead.”“”
Do I do something wrong or there is no chance for a free certificate and I should forget it?