File tree Expand file tree Collapse file tree 1 file changed +5
-4
lines changed Expand file tree Collapse file tree 1 file changed +5
-4
lines changed Original file line number Diff line number Diff line change @@ -16,8 +16,9 @@ const tls = require('tls');
1616
1717## TLS/SSL concepts
1818
19- The TLS/SSL is a public/private key infrastructure (PKI). For most common
20- cases, each server must have a _ private key_ .
19+ TLS/SSL is a set of protocols that rely on a public key infrastructure (PKI) to
20+ enable secure communication between a client and a server. For most common
21+ cases, each server must have a private key.
2122
2223Private keys can be generated in multiple ways. The example below illustrates
2324use of the OpenSSL command-line interface to generate a 2048-bit RSA private
@@ -129,8 +130,8 @@ servers can accommodate both, choosing either of them during the normal cipher
129130negotiation step.
130131
131132TLS-PSK is only a good choice where means exist to securely share a
132- key with every connecting machine, so it does not replace PKI
133- (Public Key Infrastructure ) for the majority of TLS uses.
133+ key with every connecting machine, so it does not replace the public key
134+ infrastructure (PKI ) for the majority of TLS uses.
134135The TLS-PSK implementation in OpenSSL has seen many security flaws in
135136recent years, mostly because it is used only by a minority of applications.
136137Please consider all alternative solutions before switching to PSK ciphers.
You can’t perform that action at this time.
0 commit comments