Skip to content

Instantly share code, notes, and snippets.

@cristopher-rodrigues
Last active February 7, 2017 02:16
Show Gist options
  • Save cristopher-rodrigues/d672e3cb276334906acb to your computer and use it in GitHub Desktop.
Save cristopher-rodrigues/d672e3cb276334906acb to your computer and use it in GitHub Desktop.
ssl example using node
openssl genrsa -out server-key.pem 2048
openssl req -new -key server-key.pem -out server-csr.pem
OR
openssl req -new -newkey rsa:2048 -nodes -keyout server.key -out server.csr
and
openssl x509 -req -in server-csr.pem -signkey server-key.pem -out server-cert.pem
past in ssl provider: cat server-csr.pem
waiting order approved and then:
get files (Web Server CERTIFICATE and INTERMEDIATE CA)
on server create file: server-cert.pem
require('https').createServer({
key: fs.readFileSync('/var/www/server-key.pem'),
cert: fs.readFileSync('/var/www/server-cert.pem')
}, app).listen(443);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment