@@ -1799,6 +1799,11 @@ argument.
1799
1799
<!-- YAML
1800
1800
added: v0.11.13
1801
1801
changes:
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.
1802
1807
- version:
1803
1808
- v19.8.0
1804
1809
- v18.16.0
@@ -1886,7 +1891,7 @@ changes:
1886
1891
ciphers can be obtained via [ ` tls.getCiphers() ` ] [ ] . Cipher names must be
1887
1892
uppercased in order for OpenSSL to accept them.
1888
1893
* ` clientCertEngine ` {string} Name of an OpenSSL engine which can provide the
1889
- client certificate.
1894
+ client certificate. ** Deprecated. **
1890
1895
* ` crl ` {string|string\[ ] |Buffer|Buffer\[ ] } PEM formatted CRLs (Certificate
1891
1896
Revocation Lists).
1892
1897
* ` dhparam ` {string|Buffer} ` 'auto' ` or custom Diffie-Hellman parameters,
@@ -1914,11 +1919,11 @@ changes:
1914
1919
decrypted with ` object.passphrase ` if provided, or ` options.passphrase ` if
1915
1920
it is not.
1916
1921
* ` privateKeyEngine ` {string} Name of an OpenSSL engine to get private key
1917
- from. Should be used together with ` privateKeyIdentifier ` .
1922
+ from. Should be used together with ` privateKeyIdentifier ` . ** Deprecated. **
1918
1923
* ` privateKeyIdentifier ` {string} Identifier of a private key managed by
1919
1924
an OpenSSL engine. Should be used together with ` privateKeyEngine ` .
1920
1925
Should not be set together with ` key ` , because both options define a
1921
- private key in different ways.
1926
+ private key in different ways. ** Deprecated. **
1922
1927
* ` maxVersion ` {string} Optionally set the maximum TLS version to allow. One
1923
1928
of ` 'TLSv1.3' ` , ` 'TLSv1.2' ` , ` 'TLSv1.1' ` , or ` 'TLSv1' ` . Cannot be specified
1924
1929
along with the ` secureProtocol ` option; use one or the other.
@@ -2055,6 +2060,10 @@ where `secureSocket` has the same API as `pair.cleartext`.
2055
2060
<!-- YAML
2056
2061
added: v0.3.2
2057
2062
changes:
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.
2058
2067
- version:
2059
2068
- v20.4.0
2060
2069
- v18.19.0
@@ -2102,7 +2111,7 @@ changes:
2102
2111
protocols, an error will be thrown. This option cannot be used with the
2103
2112
` ALPNProtocols ` option, and setting both options will throw an error.
2104
2113
* ` clientCertEngine ` {string} Name of an OpenSSL engine which can provide the
2105
- client certificate.
2114
+ client certificate. ** Deprecated. **
2106
2115
* ` enableTrace ` {boolean} If ` true ` , [ ` tls.TLSSocket.enableTrace() ` ] [ ] will be
2107
2116
called on new connections. Tracing can be enabled after the secure
2108
2117
connection is established, but this option must be used to trace the secure
0 commit comments