Cloudflare SSL certificate working intermittently

What is the name of the domain?

beachesirrigation.ca

What is the error number?

NET::ERR_CERT_AUTHORITY_INVALID

What is the error message?

NET::ERR_CERT_AUTHORITY_INVALID

What is the issue you’re encountering

Cloudflare SSL certificate working intermittently

Was the site working with SSL prior to adding it to Cloudflare?

No

What is the current SSL/TLS setting?

Flexible

What are the steps to reproduce the issue?

Hi all, I setup Cloudflare SSL on a GoDaddy Wordpress site yesterday and it is working only intermittently. Sometimes the site loads with SSL and other times I get the N ET::ERR_CERT_AUTHORITY_INVALID (Your connection isn’t private) error. Not sure what else to do. I’ve installed and configured the Really Simple SSL and Cloudflare plug-ins in Wordpress. I’ve checked the certificate in various checkers and the certificate is fine. There are no mixed-content problems. It’s been almost 24 hours since setup. Anyone else have this problem?

Thanks!
s been

Screenshot of the error

Your Cloudflare SSL certificate is ok.
https://cf.sjr.org.uk/tools/check?6e44a441aa1046e48baaaadd453a7ca1#connection-server-https

If it happens again for you, take a look at the details of the SSL certificate in the browser for the error which will tell you where it is coming from.

Change this to “Full (strict)” otherwise the connection between Cloudflare and your origin is not encrypted. If that gives any problems, ensure the SSL certificate on your origin server is trusted and valid.

2 Likes

Thanks for the Cloudflare setup check. Lots of good info there. All seems okay there, right?

I enabled FULL in Cloudflare but the origin server doesn’t have a certificate other than self-signed, so I’m not sure how much use FULL is right now.

The certificate I receive when I get the NET::ERR_CERT_AUTHORITY_INVALID error is the self-signed one. :thinking: It’s a highly annoying problem. DNS checkers shows the records have fully propagated, so I think I can rule DNS out as the cause.

Get a certificate from LetsEncrypt or use a Cloudflare origin certificate, and use “Full (strict)”. Anything else is insecure.

Then for some reason you are getting the IP address of your origin server instead of the Cloudflare IP addresses for your site. Try on another network or another machine to work out what is resolving wrongly.

2 Likes

This is helpful thanks. I think it’s a problem with DNS resolving on my local setup. I installed the Cloudflare origin certificate on GoDaddy cPanel and now I’m getting the Origin certificate instead of the self-signed one, so it does seems like it’s a resolution problem. Can you check the site and see if you are getting the pad-lock?

Okay, It seems to be working now. I changed the DNS on my router to use the ISP servers, and it resolves to Cloudflare every time now.

Interestingly enough, I was using Cloudflare DNS servers (1.1.1.1) before which was causing the problem :thinking:

Still working ok from where I am, and in my test, seeing the Cloudflare edge certificate…
https://cf.sjr.org.uk/tools/check?77131d3a54f1486fb3e99b2f501ff3c5#connection-server-https

1.1.1.1 is also giving the correct answer for me (and also in my browser)…
https://cf.sjr.org.uk/tools/check?77131d3a54f1486fb3e99b2f501ff3c5#resolvers

Perhaps try it again later, but at least you can be sure your configuration is ok (and secured end to end).

2 Likes

Thanks for your help!.. It’s what pushed me past this problem!

2 Likes

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