SSL certificate not trust in all web browser

So I recently added ssl to my wordpress site using certbot from letsencrypt. I use a popular plugin jetpack for my wordpress site which offers features by connecting to their platform (wordpress.com)
However, after the ssl certificates were added, it seemed not to work. The error was
cURL error 60: SSL certificate problem: unable to get local issuer certificate

After running ssl checker I found this out
https://www.sslshopper.com/ssl-checker.html#hostname=numbersandreality.com
Any idea what might be causing the issue.
Thanks

Hi @NonLinearNygma,

The diagnosis on that site is correct:

You may need to install an Intermediate/chain certificate to link it to a trusted root certificate.

The further explanation that they give is also correct.

If you didn't configure the certificate yourself but allowed the plugin to do it for you, then that plugin has a bug because it's not configuring the certificate properly.

If you did configure the certificate yourself, please let us know how you did it and what steps you followed, and we should be able to point out the point at which you missed the required intermediate certificate.

Can you please tell me how to do that?
In my httpd-ssl.conf I have added the appropriate paths for
SSLCertificateFile pointing to cert.pem
SSLCertificateKeyFile pointing to privkey.pem

However, I haven’t set

  1. SSLCAcertificatePath
  2. SSLCARevocationPath
  3. SSLCARevocationFile
  4. SSLCARevocationCheck chain

Also in my live directory the following files were added (by certbot) which I have not yet used: fullchain.pem chaim.pem

I went through the attached README file and figured out where I was wrong.
Thanks, I needed to configure the intermediate certificate properly.

Nice work, I’m glad you got it figured out!

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