SSL not provisioned from one moment to the next

From one moment to the next, the website is unavailable (tls: handshake failure). Nothing has been changed on the server, certificate is still valid, SSL option is set to “Strict”, but ssl is still not provisioned by Cloudflare. What has happened?

Yes, seems your SSL certificate hasn’t been provisioned…

Ensure Universal SSL is enabled here…

If it is, try disabling it, wait 2-3 minutes, then enable it again.


Hello sjr,
Thank you very much for your quick reply.
I actually had Universal SSL active, I followed your recommendation but the error still persists.

I have no more ideas.

Try setting all your proxied records to “DNS only”, wait 2-3 minutes, then turn the proxy on again.


Thanks again for your quick reply.
I set it to “DNS only” and the site was accessible. I then waited 5 minutes and switched back to proxy. Same error again. I had also paused Cloudflare, site was accessible again. Activated Cloudflare again, again the error.

I have now completely removed the domain from Cloudflare for 12 hours. Now I wanted to add it again and strange things are happening that I can’t explain. Cloudflare has scanned here for DNS entries and this is the result. Does it take these entries before? They don’t exist.

If you had a wildcard (*) DNS record, any hostname would match and so any that Cloudflare tests for would succeed and so be offered to add to your DNS.


That makes sense, thanks for the tip.
Unfortunately, this attempt did not help either. The problem still exists. I have noticed that the confirmation for the universal certificate is not executed.

There seem to be some records for that are returning Cloudflare IP addresses. Whatever they are, delete them all. They should be TXT records (so “DNS only”) if they exist at all. They may be proxied CNAMEs or due to a wildcard. Delete the wildcard if you don’t need it.

dig +short

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