I'm just dipping my toes into the water with SSL certificates and figured I'd try Cloudflare's free offering...
I'm trying to secure a sub-domain that hosts map tiles locally within the country for performance reasons. For this same reason I don't want to route the sub-domains traffic through Cloudflare as it will cause increased latency.
I've generated a certificate through Cloudflare and enabled it on my site via the Plesk control panel the hosting provider provides.
Everything looks like it's working from the Plesk admin panel side of things, but when I request a https prefixed url from a web browser it complains that the connection isn't secure - NET::ERR_CERT_AUTHORITY_INVALID. And delving into the details gives this message: "The issuer of this certificate could not be found."
A url for testing purposes: https://static.topomap.co.nz/tiles-topo250-20160901/8-252-97.png
Using an online SSL checker - https://www.sslshopper.com/ssl-checker.html#hostname=static.topomap.co.nz - it informs me that:
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.
Any ideas how I can resolve this issue? Or is this a shortcoming of the free SSL certificates provided by Cloudflare?
I have no sensitive user information flowing back and forth. The only reason I require SSL is for secure 3rd party sites using embedded maps from my service. I need to serve these up via SSL to stop web browsers from complaining.