@@ -1799,7 +1799,14 @@ argument.
1799
1799
<!-- YAML
1800
1800
added: v0.11.13
1801
1801
changes:
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
1803
1810
pr-url: https://github.com/nodejs/node/pull/46978
1804
1811
description: The `dhparam` option can now be set to `'auto'` to
1805
1812
enable DHE with appropriate well-known parameters.
@@ -1884,7 +1891,7 @@ changes:
1884
1891
ciphers can be obtained via [ ` tls.getCiphers() ` ] [ ] . Cipher names must be
1885
1892
uppercased in order for OpenSSL to accept them.
1886
1893
* ` clientCertEngine ` {string} Name of an OpenSSL engine which can provide the
1887
- client certificate.
1894
+ client certificate. ** Deprecated. **
1888
1895
* ` crl ` {string|string\[ ] |Buffer|Buffer\[ ] } PEM formatted CRLs (Certificate
1889
1896
Revocation Lists).
1890
1897
* ` dhparam ` {string|Buffer} ` 'auto' ` or custom Diffie-Hellman parameters,
@@ -1912,11 +1919,11 @@ changes:
1912
1919
decrypted with ` object.passphrase ` if provided, or ` options.passphrase ` if
1913
1920
it is not.
1914
1921
* ` 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. **
1916
1923
* ` privateKeyIdentifier ` {string} Identifier of a private key managed by
1917
1924
an OpenSSL engine. Should be used together with ` privateKeyEngine ` .
1918
1925
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. **
1920
1927
* ` maxVersion ` {string} Optionally set the maximum TLS version to allow. One
1921
1928
of ` 'TLSv1.3' ` , ` 'TLSv1.2' ` , ` 'TLSv1.1' ` , or ` 'TLSv1' ` . Cannot be specified
1922
1929
along with the ` secureProtocol ` option; use one or the other.
@@ -2053,7 +2060,13 @@ where `secureSocket` has the same API as `pair.cleartext`.
2053
2060
<!-- YAML
2054
2061
added: v0.3.2
2055
2062
changes:
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
2057
2070
pr-url: https://github.com/nodejs/node/pull/45190
2058
2071
description: The `options` parameter can now include `ALPNCallback`.
2059
2072
- version: v19.0.0
@@ -2098,7 +2111,7 @@ changes:
2098
2111
protocols, an error will be thrown. This option cannot be used with the
2099
2112
` ALPNProtocols ` option, and setting both options will throw an error.
2100
2113
* ` clientCertEngine ` {string} Name of an OpenSSL engine which can provide the
2101
- client certificate.
2114
+ client certificate. ** Deprecated. **
2102
2115
* ` enableTrace ` {boolean} If ` true ` , [ ` tls.TLSSocket.enableTrace() ` ] [ ] will be
2103
2116
called on new connections. Tracing can be enabled after the secure
2104
2117
connection is established, but this option must be used to trace the secure
0 commit comments