@@ -1687,12 +1687,15 @@ changes:
1687
1687
* ` sessionTimeout ` {number} The number of seconds after which a TLS session
1688
1688
created by the server will no longer be resumable. See
1689
1689
[ Session Resumption] [ ] for more information. ** Default:** ` 300 ` .
1690
- * ` SNICallback(servername, cb) ` {Function} A function that will be called if
1691
- the client supports SNI TLS extension. Two arguments will be passed when
1692
- called: ` servername ` and ` cb ` . ` SNICallback ` should invoke ` cb(null, ctx) ` ,
1693
- where ` ctx ` is a ` SecureContext ` instance. (` tls.createSecureContext(...) `
1694
- can be used to get a proper ` SecureContext ` .) If ` SNICallback ` wasn't
1695
- provided the default callback with high-level API will be used (see below).
1690
+ * ` SNICallback(servername, callback) ` {Function} A function that will be
1691
+ called if the client supports SNI TLS extension. Two arguments will be
1692
+ passed when called: ` servername ` and ` callback ` . ` callback ` is an
1693
+ error-first callback that takes two optional arguments: ` error ` and ` ctx ` .
1694
+ ` ctx ` , if provided, is a ` SecureContext ` instance.
1695
+ [ ` tls.createSecureContext() ` ] [ ] can be used to get a proper ` SecureContext ` .
1696
+ If ` callback ` is called with a falsy ` ctx ` argument, the default secure
1697
+ context of the server will be used. If ` SNICallback ` wasn't provided the
1698
+ default callback with high-level API will be used (see below).
1696
1699
* ` ticketKeys ` : {Buffer} 48-bytes of cryptographically strong pseudo-random
1697
1700
data. See [ Session Resumption] [ ] for more information.
1698
1701
* ` pskCallback ` {Function}
0 commit comments