I tried installing a 1-year SSL certificate from Namecheap, and I also used the Infinityfree free SSL option (Let’s Encrypt). In both cases, the certificate is installed, but the intermediate certificates are missing, which results in warnings/errors on some devices. Here is the latest example where you can see the chain certificates are missing: SSL Checker
I tried to add them to the SSL box in the control panel, but I got an error message that I can’t do that. Please advise.
I’ve just had this issue which is caused by infinityfree not including the ca-bundle (i.e. intermediate) certificate on the server. There is then a break in the chain if the browser doesn’t already have the intermediate.
Where it does work, the browser will have previously been used to access a site where the server is correctly configured to include the relevant ca-bundle/intermediate certificate and it will have then stored that intermediate as a trusted certificate.
My solution was to move my site to another hosting provider where it is included and my site now renders perfectly - no more Firefox security warning.