mirror of
https://github.com/zebrajr/node.git
synced 2026-01-15 12:15:26 +00:00
docs: Fix broken links in crypto.md
PR-URL: https://github.com/nodejs/node/pull/15182 Reviewed-By: Michaël Zasso <mic.besace@gmail.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: Roman Reiss <me@silverwind.io> Reviewed-By: Daniel Bevenius <daniel.bevenius@gmail.com>
This commit is contained in:
committed by
Myles Borins
parent
a1f992975f
commit
43bbfafaef
@@ -1592,7 +1592,7 @@ See the reference for other recommendations and details.
|
||||
[`ecdh.generateKeys()`]: #crypto_ecdh_generatekeys_encoding_format
|
||||
[`ecdh.setPrivateKey()`]: #crypto_ecdh_setprivatekey_private_key_encoding
|
||||
[`ecdh.setPublicKey()`]: #crypto_ecdh_setpublickey_public_key_encoding
|
||||
[`EVP_BytesToKey`]: https://www.openssl.org/docs/crypto/EVP_BytesToKey.html
|
||||
[`EVP_BytesToKey`]: https://www.openssl.org/docs/man1.0.2/crypto/EVP_BytesToKey.html
|
||||
[`hash.digest()`]: #crypto_hash_digest_encoding
|
||||
[`hash.update()`]: #crypto_hash_update_data_input_encoding
|
||||
[`hmac.digest()`]: #crypto_hmac_digest_encoding
|
||||
@@ -1607,8 +1607,8 @@ See the reference for other recommendations and details.
|
||||
[initialization vector]: https://en.wikipedia.org/wiki/Initialization_vector
|
||||
[NIST SP 800-131A]: http://nvlpubs.nist.gov/nistpubs/SpecialPublications/NIST.SP.800-131Ar1.pdf
|
||||
[NIST SP 800-132]: http://csrc.nist.gov/publications/nistpubs/800-132/nist-sp800-132.pdf
|
||||
[OpenSSL cipher list format]: https://www.openssl.org/docs/apps/ciphers.html#CIPHER-LIST-FORMAT
|
||||
[OpenSSL's SPKAC implementation]: https://www.openssl.org/docs/apps/spkac.html
|
||||
[OpenSSL cipher list format]: https://www.openssl.org/docs/man1.0.2/apps/ciphers.html#CIPHER-LIST-FORMAT
|
||||
[OpenSSL's SPKAC implementation]: https://www.openssl.org/docs/man1.0.2/apps/spkac.html
|
||||
[publicly trusted list of CAs]: https://mxr.mozilla.org/mozilla/source/security/nss/lib/ckfw/builtins/certdata.txt
|
||||
[RFC 2412]: https://www.rfc-editor.org/rfc/rfc2412.txt
|
||||
[RFC 3526]: https://www.rfc-editor.org/rfc/rfc3526.txt
|
||||
|
||||
@@ -202,7 +202,7 @@ The following options from [`tls.connect()`][] can also be specified:
|
||||
certificates in PEM format. If this is omitted several well known "root"
|
||||
CAs will be used, like VeriSign. These are used to authorize connections.
|
||||
- `ciphers`: A string describing the ciphers to use or exclude. Consult
|
||||
<https://www.openssl.org/docs/apps/ciphers.html#CIPHER-LIST-FORMAT> for
|
||||
<https://www.openssl.org/docs/man1.0.2/apps/ciphers.html#CIPHER-LIST-FORMAT for
|
||||
details on the format.
|
||||
- `rejectUnauthorized`: If `true`, the server certificate is verified against
|
||||
the list of supplied CAs. An `'error'` event is emitted if verification
|
||||
@@ -266,7 +266,7 @@ var req = https.request(options, (res) => {
|
||||
[`http.Server`]: http.html#http_class_http_server
|
||||
[`https.Agent`]: #https_class_https_agent
|
||||
[`https.request()`]: #https_https_request_options_callback
|
||||
[`SSL_METHODS`]: https://www.openssl.org/docs/ssl/ssl.html#DEALING-WITH-PROTOCOL-METHODS
|
||||
[`SSL_METHODS`]: https://www.openssl.org/docs/man1.0.2/ssl/ssl.html#DEALING-WITH-PROTOCOL-METHODS
|
||||
[`tls.connect()`]: tls.html#tls_tls_connect_options_callback
|
||||
[`tls.createServer()`]: tls.html#tls_tls_createserver_options_secureconnectionlistener
|
||||
[`url.parse()`]: url.html#url_url_parse_urlstr_parsequerystring_slashesdenotehost
|
||||
|
||||
@@ -519,7 +519,7 @@ Example:
|
||||
{ name: 'AES256-SHA', version: 'TLSv1/SSLv3' }
|
||||
|
||||
See SSL_CIPHER_get_name() and SSL_CIPHER_get_version() in
|
||||
https://www.openssl.org/docs/ssl/ssl.html#DEALING-WITH-CIPHERS for more
|
||||
https://www.openssl.org/docs/man1.0.2/ssl/ssl.html#DEALING-WITH-CIPHERS for more
|
||||
information.
|
||||
|
||||
### tlsSocket.getPeerCertificate([ detailed ])
|
||||
@@ -799,7 +799,7 @@ dictionary with keys:
|
||||
(Certificate Revocation List)
|
||||
* `ciphers`: A string describing the ciphers to use or exclude.
|
||||
Consult
|
||||
<https://www.openssl.org/docs/apps/ciphers.html#CIPHER-LIST-FORMAT>
|
||||
<https://www.openssl.org/docs/man1.0.2/apps/ciphers.html#CIPHER-LIST-FORMAT>
|
||||
for details on the format.
|
||||
* `honorCipherOrder` : When choosing a cipher, use the server's preferences
|
||||
instead of the client preferences. For further details see `tls` module
|
||||
@@ -1049,7 +1049,7 @@ var ciphers = tls.getCiphers();
|
||||
console.log(ciphers); // ['AES128-SHA', 'AES256-SHA', ...]
|
||||
```
|
||||
|
||||
[OpenSSL cipher list format documentation]: https://www.openssl.org/docs/apps/ciphers.html#CIPHER-LIST-FORMAT
|
||||
[OpenSSL cipher list format documentation]: https://www.openssl.org/docs/man1.0.2/apps/ciphers.html#CIPHER-LIST-FORMAT
|
||||
[Chrome's 'modern cryptography' setting]: https://www.chromium.org/Home/chromium-security/education/tls#TOC-Deprecation-of-TLS-Features-Algorithms-in-Chrome
|
||||
[specific attacks affecting larger AES key sizes]: https://www.schneier.com/blog/archives/2009/07/another_new_aes.html
|
||||
[BEAST attacks]: https://blog.ivanristic.com/2011/10/mitigating-the-beast-attack-on-tls.html
|
||||
@@ -1063,9 +1063,9 @@ console.log(ciphers); // ['AES128-SHA', 'AES256-SHA', ...]
|
||||
[`'secureConnect'`]: #tls_event_secureconnect
|
||||
[`'secureConnection'`]: #tls_event_secureconnection
|
||||
[Stream]: stream.html#stream_stream
|
||||
[SSL_METHODS]: https://www.openssl.org/docs/ssl/ssl.html#DEALING-WITH-PROTOCOL-METHODS
|
||||
[SSL_METHODS]: https://www.openssl.org/docs/man1.0.2/ssl/ssl.html#DEALING-WITH-PROTOCOL-METHODS
|
||||
[tls.Server]: #tls_class_tls_server
|
||||
[SSL_CTX_set_timeout]: https://www.openssl.org/docs/ssl/SSL_CTX_set_timeout.html
|
||||
[SSL_CTX_set_timeout]: https://www.openssl.org/docs/man1.0.2/ssl/SSL_CTX_set_timeout.html
|
||||
[RFC 4492]: https://www.rfc-editor.org/rfc/rfc4492.txt
|
||||
[Forward secrecy]: https://en.wikipedia.org/wiki/Perfect_forward_secrecy
|
||||
[DHE]: https://en.wikipedia.org/wiki/Diffie%E2%80%93Hellman_key_exchange
|
||||
|
||||
Reference in New Issue
Block a user