I have all of my cnames created and ready to go but under SSL/TLS>edge certificates they all show the SSL certs as pending. it looks like they are trying to validate by reaching out to somedomain.com
How do I validate these certs? do I need to upload a file to my servers?
the first time you issue the cert, you have to disable proxy on cloudflare. For both www and none www (as show in grey icon).
Then validate and issue, then turn it on again. Change the Your SSL/TLS encryption mode to Full or Flexible
In this case only, because seem he is stucking at validate SSL Cert. Or it can be done by 301 at hosting to move all request to https.
No, if you are using Let’s Enscript it should be done automatic by your hosting and Let’s (if you do as i said above, turn off proxy).
Remember tu turn it on after SSL was activated.