| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -305,15 +305,15 @@ function configSecureContext(context, options = {}, name = 'options') { | |||
| 305 | 305 | } | |
| 306 | 306 | } | |
| 307 | 307 | ||
| 308 | - if (clientCertEngine !== undefined) { | ||
| 308 | + if (typeof clientCertEngine === 'string') { | ||
| 309 | 309 | if (typeof context.setClientCertEngine !== 'function') | |
| 310 | 310 | throw new ERR_CRYPTO_CUSTOM_ENGINE_NOT_SUPPORTED(); | |
| 311 | - if (typeof clientCertEngine !== 'string') { | ||
| 312 | - throw new ERR_INVALID_ARG_TYPE(`${name}.clientCertEngine`, | ||
| 313 | - ['string', 'null', 'undefined'], | ||
| 314 | - clientCertEngine); | ||
| 315 | - } | ||
| 316 | - context.setClientCertEngine(clientCertEngine); | ||
| 311 | + else | ||
| 312 | + context.setClientCertEngine(clientCertEngine); | ||
| 313 | + } else if (clientCertEngine !== undefined) { | ||
| 314 | + throw new ERR_INVALID_ARG_TYPE(`${name}.clientCertEngine`, | ||
| 315 | + ['string', 'null', 'undefined'], | ||
| 316 | + clientCertEngine); | ||
| 317 | 317 | } | |
| 318 | 318 | ||
| 319 | 319 | if (ticketKeys !== undefined) { | |
| Back | FazBrowse Home | New Git URL |
0 commit comments