SSL Installation Fails with "Requires Intermediates" Error

Website URL

h

Error Message

It appears this certificate is in pem format / requires intermediates to function, this is not supported on free hosting.

Other Information

Hello,

I am trying to install a Namecheap SSL certificate on my domain, omarghanem.me, but I keep getting the same error no matter what I do. My InfinityFree username is if0_39110735.

The error is: It appears this certificate is in pem format / requires intermediates to function, this is not supported on free hosting.

I have already tried all of the standard troubleshooting steps multiple times:

  • Combining the certificate .crt and .ca-bundle files correctly.
  • Using only the certificate and the single intermediate certificate.
  • I have also performed a full reissue of the certificate from Namecheap using a brand new Private Key and CSR generated from the InfinityFree panel.

Even with a brand new, perfectly matched key and certificate, the installation still fails with the same error.

Could you please check the server-side logs for my account to see why the SSL installation is failing? It seems to be an issue with the hosting account itself.

Thank you.

Installing custom certificates should work. Just make sure to install the certificate WITHOUT the corresponding CA bundle.

The data you upload should only have a single BEGIN CERTIFICATE / END CERTIFICATE block. And what you decode the certificate it should contain your domain name.

That said, it seems like you figured this out yourself too, because the certificate appears to have been install successfully now.

6 Likes

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.