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