@@ -1799,6 +1799,11 @@ argument.
17991799<!-- YAML
18001800added: v0.11.13
18011801changes:
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.
18021807 - version:
18031808 - v19.8.0
18041809 - v18.16.0
@@ -1886,7 +1891,7 @@ changes:
18861891 ciphers can be obtained via [ ` tls.getCiphers() ` ] [ ] . Cipher names must be
18871892 uppercased in order for OpenSSL to accept them.
18881893 * ` clientCertEngine ` {string} Name of an OpenSSL engine which can provide the
1889- client certificate.
1894+ client certificate. ** Deprecated. **
18901895 * ` crl ` {string|string\[ ] |Buffer|Buffer\[ ] } PEM formatted CRLs (Certificate
18911896 Revocation Lists).
18921897 * ` dhparam ` {string|Buffer} ` 'auto' ` or custom Diffie-Hellman parameters,
@@ -1914,11 +1919,11 @@ changes:
19141919 decrypted with ` object.passphrase ` if provided, or ` options.passphrase ` if
19151920 it is not.
19161921 * ` 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. **
19181923 * ` privateKeyIdentifier ` {string} Identifier of a private key managed by
19191924 an OpenSSL engine. Should be used together with ` privateKeyEngine ` .
19201925 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. **
19221927 * ` maxVersion ` {string} Optionally set the maximum TLS version to allow. One
19231928 of ` 'TLSv1.3' ` , ` 'TLSv1.2' ` , ` 'TLSv1.1' ` , or ` 'TLSv1' ` . Cannot be specified
19241929 along with the ` secureProtocol ` option; use one or the other.
@@ -2055,6 +2060,10 @@ where `secureSocket` has the same API as `pair.cleartext`.
20552060<!-- YAML
20562061added: v0.3.2
20572062changes:
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.
20582067 - version:
20592068 - v20.4.0
20602069 - v18.19.0
@@ -2102,7 +2111,7 @@ changes:
21022111 protocols, an error will be thrown. This option cannot be used with the
21032112 ` ALPNProtocols ` option, and setting both options will throw an error.
21042113 * ` clientCertEngine ` {string} Name of an OpenSSL engine which can provide the
2105- client certificate.
2114+ client certificate. ** Deprecated. **
21062115 * ` enableTrace ` {boolean} If ` true ` , [ ` tls.TLSSocket.enableTrace() ` ] [ ] will be
21072116 called on new connections. Tracing can be enabled after the secure
21082117 connection is established, but this option must be used to trace the secure
0 commit comments