Cloudflare encrypts between client and Cloudflare, then reencrypts between Cloudflare and the host. I have it set to SSL Full, meaning it's a legit (not self signed) certificate. They're supposed to use my cert for both legs of the encryption. The error appears to be an RC4 issue. So, something is wrong with the SSL config on Cloudflare's end somewhere. DNS is involved because they become the nameserver. I had to change nameservers to move off Cloudflare to verify this is the issue. Read up on Cloudflare and it'll make a lot more sense.