I have properly configured Cloudflare (my own account, not from the Infinityfreedashboard), and I have generated the SSL certificate with SSLforFree following one of the guides I found. I have successfully updated the SSL info inside the cPanel. However, each time I access my website, https://wewillsavethepla.net , it seems that the certificate is not trusted.
I have modified the -htaccess file on my site and made sure that the pages are redirected to https.
I have tried to regenerate the SSL certificate and update it, same results.
This error is an issue between my browser and Cloudflare. This is completely unaffected by any SSL settings on your hosting account, because browsers can’t even connect to Cloudflare yet.
This error is caused by Cloudflare not having issues the SSL certificate for your domain yet. Cloudflare takes up to 24 hours to issue SSL certificates for free accounts.
Also, I personally wouldn’t bother with installing an SSL certificate on your hosting account if you’re using Cloudflare. The Let’s Encrypt certificates are only valid for 3 months, which means you need to renew the certificate by hand every 2-3 months. And people who visit your website don’t even see the certificate (unless you have Full Strict SSL mode in Cloudflare and your certificate has expired). I would recommend to just ignore Let’s Encrypt and use Cloudflare in Full SSL (not strict) mode.