mirror of
https://github.com/nodejs/node.git
synced 2026-11-09 15:11:11 -05:00
doc: update openssl commands to use best practices
This updates key size to 2048 and default hash function to sha256. Reviewed-by: Fedor Indutny <fedor@indutny.com> PR-URL: https://github.com/joyent/node/pull/8690 Cherry-picked-from: https://github.com/joyent/node/commit/88bd95cfef5973de0027b8eb5210e5e97252c7e2
This commit is contained in:
1 parent
43226dd40e
commit
d8d1c4c87c
1 file changed
+2
-2
@@ -10,14 +10,14 @@ Secure Socket Layer: encrypted stream communication.
|
||||
TLS/SSL is a public/private key infrastructure. Each client and each
|
||||
server must have a private key. A private key is created like this:
|
||||
|
||||
openssl genrsa -out ryans-key.pem 1024
|
||||
openssl genrsa -out ryans-key.pem 2048
|
||||
|
||||
All servers and some clients need to have a certificate. Certificates are public
|
||||
keys signed by a Certificate Authority or self-signed. The first step to
|
||||
getting a certificate is to create a "Certificate Signing Request" (CSR)
|
||||
file. This is done with:
|
||||
|
||||
openssl req -new -key ryans-key.pem -out ryans-csr.pem
|
||||
openssl req -new -sha256 -key ryans-key.pem -out ryans-csr.pem
|
||||
|
||||
To create a self-signed certificate with the CSR, do this:
|
||||
|
||||
|
||||
Reference in new issue
Block a user