This Gist documents how to obtain a Let's Encrypt certificate for use with CloudFlare origin servers. For background please see my article on CloudFlare and Origin Servers for the Rightfully Paranoid.
I'm assuming OpenSSL is installed on your machine. You're also going to need
Node.js 5.6.0 or above. We'll be using
wilee
to obtain the certificate from
Let's Encrypt.