@@ -1799,7 +1799,14 @@ argument.
17991799<!-- YAML
18001800added: v0.11.13
18011801changes:
1802- - version: v19.8.0
1802+ - version: REPLACEME
1803+ pr-url: https://github.com/nodejs/node/pull/53329
1804+ description: The `clientCertEngine`, `privateKeyEngine` and
1805+ `privateKeyIdentifier` options depend on custom engine
1806+ support in OpenSSL which is deprecated in OpenSSL 3.
1807+ - version:
1808+ - v19.8.0
1809+ - v18.16.0
18031810 pr-url: https://github.com/nodejs/node/pull/46978
18041811 description: The `dhparam` option can now be set to `'auto'` to
18051812 enable DHE with appropriate well-known parameters.
@@ -1884,7 +1891,7 @@ changes:
18841891 ciphers can be obtained via [ ` tls.getCiphers() ` ] [ ] . Cipher names must be
18851892 uppercased in order for OpenSSL to accept them.
18861893 * ` clientCertEngine ` {string} Name of an OpenSSL engine which can provide the
1887- client certificate.
1894+ client certificate. ** Deprecated. **
18881895 * ` crl ` {string|string\[ ] |Buffer|Buffer\[ ] } PEM formatted CRLs (Certificate
18891896 Revocation Lists).
18901897 * ` dhparam ` {string|Buffer} ` 'auto' ` or custom Diffie-Hellman parameters,
@@ -1912,11 +1919,11 @@ changes:
19121919 decrypted with ` object.passphrase ` if provided, or ` options.passphrase ` if
19131920 it is not.
19141921 * ` privateKeyEngine ` {string} Name of an OpenSSL engine to get private key
1915- from. Should be used together with ` privateKeyIdentifier ` .
1922+ from. Should be used together with ` privateKeyIdentifier ` . ** Deprecated. **
19161923 * ` privateKeyIdentifier ` {string} Identifier of a private key managed by
19171924 an OpenSSL engine. Should be used together with ` privateKeyEngine ` .
19181925 Should not be set together with ` key ` , because both options define a
1919- private key in different ways.
1926+ private key in different ways. ** Deprecated. **
19201927 * ` maxVersion ` {string} Optionally set the maximum TLS version to allow. One
19211928 of ` 'TLSv1.3' ` , ` 'TLSv1.2' ` , ` 'TLSv1.1' ` , or ` 'TLSv1' ` . Cannot be specified
19221929 along with the ` secureProtocol ` option; use one or the other.
@@ -2053,7 +2060,13 @@ where `secureSocket` has the same API as `pair.cleartext`.
20532060<!-- YAML
20542061added: v0.3.2
20552062changes:
2056- - version: v20.4.0
2063+ - version: REPLACEME
2064+ pr-url: https://github.com/nodejs/node/pull/53329
2065+ description: The `clientCertEngine` option depends on custom engine
2066+ support in OpenSSL which is deprecated in OpenSSL 3.
2067+ - version:
2068+ - v20.4.0
2069+ - v18.19.0
20572070 pr-url: https://github.com/nodejs/node/pull/45190
20582071 description: The `options` parameter can now include `ALPNCallback`.
20592072 - version: v19.0.0
@@ -2098,7 +2111,7 @@ changes:
20982111 protocols, an error will be thrown. This option cannot be used with the
20992112 ` ALPNProtocols ` option, and setting both options will throw an error.
21002113 * ` clientCertEngine ` {string} Name of an OpenSSL engine which can provide the
2101- client certificate.
2114+ client certificate. ** Deprecated. **
21022115 * ` enableTrace ` {boolean} If ` true ` , [ ` tls.TLSSocket.enableTrace() ` ] [ ] will be
21032116 called on new connections. Tracing can be enabled after the secure
21042117 connection is established, but this option must be used to trace the secure
0 commit comments