isaacs
c9b35b9923
doc refactor: tls
13 years ago
koichik
2f5e084147
docs: remove duplicate option of tls.connect()
13 years ago
Ben Noordhuis
23c4278e06
docs: fix tls markdown
13 years ago
Ben Noordhuis
3415427dbf
tls: mitigate session renegotiation attacks
The TLS protocol allows (and sometimes requires) clients to renegotiate the
session. However, renegotiation requires a disproportional amount of server-side
resources, particularly CPU time, which makes it a potential vector for
denial-of-service attacks.
To mitigate this issue, we keep track of and limit the number of renegotiation
requests over time, emitting an error if the threshold is exceeded.
13 years ago
koichik
ef50bd2e54
docs: removed unnecessary STARTTLS section
13 years ago
koichik
b19b8836c3
tls: Allow establishing secure connection on the existing socket
13 years ago
Ben Noordhuis
38eec57aef
docs: document tls/crypto `ciphers` option
Hitherto undocumented option that lets the user select the list of ciphers to
use or exclude in a SSL/TLS session.
13 years ago
koichik
c1a63a9e90
tls: Allow establishing secure connection on the existing socket
This is necessary to use SSL over HTTP tunnels.
Refs #2259 , #2474 .
Fixes #2489 .
13 years ago
Maciej Małecki
0321adbcf4
tls doc: update docs to reflect API change
Refs #1983 .
13 years ago
koichik
57653added
docs: small changes.
13 years ago
koichik
07c27e040e
tls: Fix node swallows openssl error on request
Fixes #2308 .
Fixes #2246 .
13 years ago
koichik
f8c335d0ca
tls: enable rejectUnauthorized option to client
Fiexes #2247 .
13 years ago
kyle@dontkry.com
34f34e4411
docs: fix typo
Fixes #2193 .
13 years ago
koichik
f53d092a2a
tls, https: add passphrase option
Fixes #1925 .
13 years ago
koichik
cbcaeedba9
tls: add address(), remoteAddress/remotePort
Fixes #758 .
Fixes #1055 .
13 years ago
koichik
00aa8935d7
docs: improvement fs, http and https
13 years ago
koichik
cdec7e3ae5
docs: improvement tls example
13 years ago
koichik
86a67f15a0
docs: add example of tls
13 years ago
koichik
68cc173c6d
tls: The TLS API is inconsistent with the TCP API
Add 'secureConnect' event to tls.CleartextStream.
Fixes #1467 .
13 years ago
koichik
19a855382c
tls: requestCert unusable with Firefox and Chrome
Fixes #1516 .
13 years ago
Logan Smyth
bc0a552a84
docs: Fix merge error in tls docs
Fixes #1648 .
13 years ago
Fedor Indutny
c0d8311f6b
small NPN doc fix
Fixes #1522 .
13 years ago
koichik
d1a2628499
Doc improvements
related to #1472 .
13 years ago
Fedor Indutny
942f8b5afb
Add NPN and SNI documentation.
Fixes #1420 .
Fixes #1426 .
13 years ago
Ben Noordhuis
54bb53bf32
docs: fix typo in tls API docs
13 years ago
Logan Smyth
3056c2ca76
Add documentation for SecurePair and its 'secure' event.
Fixes #1443 .
13 years ago
Ryan Dahl
1768c72135
Add doc note about STARTTLS
14 years ago
Ryan Dahl
839fb8e19b
typos
14 years ago
Ryan Dahl
c9e5cfcc34
Random doc fixes
14 years ago
Ryan Dahl
5bdcec67f0
Add docs for tls.connect()
14 years ago
Ryan Dahl
9a7fb3c988
Add tls.Server docs
14 years ago