Incompatibility between Network Solutions SSL Cert and Cloudflare
What steps have you taken to resolve the issue?
Due to incompatibility between our Network Solutions (NS) SSL certificate and Cloudflare (CF), we decided to install a CF Origin Cert. at NS to secure the traffic between our CF proxied site and NS. I requested a CSR from Network Solutions (NS) and created an Origin Certificate at Cloudflare (CF). I sent the TLS cert. PEM file to NS to install and NS said they need an intermediate certificate. I then sent them the CF Root Certificate. Now NS said the private key doesn’t match?!? Can someone help advise what we’re doing wrong here?
There is no intermediate certificate as the certificate is signed, and only trusted, by Cloudflare and therefore requires use through the proxy, see here…
If they require a publicly trusted certificate then you’ll need to get one from LetsEncrypt or another trusted CA.
Thanks for helping. So NS should be able to install your TLS origin cert simply by using your cert PEM file and your Root Cert PEM file correct? Note that the TLS origin cert we generated at CF was using a CSR provided by NS, whereby NS used their private key. Now NS is saying something about “the certificate you provided does not match the private key. Please make sure that you use the CSR we provided and to generate a certificate of the SSL.” Does this make sense? I’m confused what we’re missing here.