[0]: https://twitter.com/matiaskorhonen/status/561063104596172800
Each CA has their procedures but most look at data sources like the Alexa Top 1000, and specific requests from high value targets like Microsoft, Google, etc. In some cases, e.g., Microsoft, the CAs must actually reach out to specific contacts at those firms before they can issue. In other cases, they manually review and release to us.
Your particular request should have been handled in less than 24 hours (or shorter, if non-free plan). The process for some of them is more manual than we'd like, but a support request can be filed to expedite if this happens again.
- CloudFlare's PM for TLS
First, it's a shared certificate (several hundred other domains will share the cert with you). This has occasionally led to some awkwardness and misunderstanding in the non-tech world [1] and a few times has led to a site being blocked as "porn/inappropriate" by content filters as it gets identified with other sites.
Second, in many cases it's not full browser to server encryption.
Browser --(SSL)--> Cloudflare --(Not SSL)--> Server
1 - http://arstechnica.com/information-technology/2015/03/ted-cr...
The challenge here is IPv4 address space; we don't require SNI for paid plans -- cert will be returned even if server_name is omitted from the TLS ClientHello -- so we must assign these customers dedicated IP pools. We're actually in the progress of migrating all paid customers to their own certificates, so this issue will go away soon.
Also, it's not end-to-end encryption, but from client to CloudFlare - so "your" certificate may have 20+ other CloudFlare clients' domains included.
If you are using CloudFlare it makes it easy to set up, and +1 to them for making it available on all their plans. However, they're not a CA (they use Comodo?) nor a place to get free DV SSL certs (on its own).
On a personal note, I'm not surprised at all by this news. I received and installed a LetsEncrypt DV over the weekend on my Ubuntu/nginx/node DigitalOcean Droplet. So easy - no way a CA can justify selling DVs anymore.
And indeed, no surprise. Competition causes companies to compete! Shocking. But good to see just the same.
How was your experience with LetsEncrypt?
1. not implemented the auto client yet for nginx (which meant stopping the service)
2. the opaque-ness of when my domains would be whitelisted
Both of which will be fixed for public beta/release (I believe).
[1]: https://community.letsencrypt.org/t/using-the-webroot-domain...
Regarding #2, do I understand correctly that domain whitelisting is just about which domains can be used with the current closed beta?
There may be some regulation (or suggested guidelines) about high-trust sites (like banks) that are vulnerable to phishing requiring EVs. Otherwise using the Google Safe Browsing API (as they plan on doing[1]) will probably work and is automated.
[0]https://letsencrypt.org/2015/10/29/phishing-and-malware.html
Just to clarify here, "your" certificate will definitely have around 90 or so other domains listed in it as SANs.
This will make it free without using cloudflare (which isn't desirable/suitable or all circumstances).
It is free via StartSSL too, though some people have issues with that option.