So I bought a SSL from my domain registrar (namecheap.com) and tried to install it on my website. So I requested it with the CSR code from the cPanel and got 3 files: a .ca-bundle, a .crt and a .p7b. I put the certificate from the .crt file in cPanel and uploaded it. Now the SSL Checker says I have a self-signed certificate and that the name does not match. I contacted namecheap support and they said something like I need to add the ca-bundle too (I don’t know that much about this stuff). How do I get it working?
Edit: The SSL checker now says: “The certificate is not trusted in all web browsers. You may need to install an Intermediate/chain certificate to link it to a trusted root certificate. The fastest way to fix this problem is to contact your SSL provider.”
It still says that my website is not secure on Chrome, Firefox and Edge.
From what I’ve read, I think have to put the contents of the .crt file, and the contents of the .ca-bundle file after that, then upload the certificate, but when I do that, it gives me this error: “It appears this certificate is in pem format / requires intermediates to function, this is not supported on free hosting.”
My problem is exactly the same as this thread. which has no solution: COMODO SSL Intermediate Certificates.
Edit 2: When I go on the https link of my website, it’s secure now at least, but I can’t put the ca-bundle, I think that adds even more security or something, but as I said, I don’t know much about this.