如何使用nodejs禁用tls 1.0并仅使用tls 1.1

2023-12-19

我想禁用 TLS v1.0 并仅使用 TLS 1.1 及更高版本。

通过nodejs,我使用https模块,如何设置https选项?

我已阅读 api 文档节点 API TLS https://nodejs.org/api/tls.html,但我还是不知道如何设置。

我认为这取决于secureProtocol and cipher,但我只是不知道如何设置该值。

我的node版本是0.10.36,openssl版本是0.9.8j。


Marco 的解决方案对我有用,但由于 TLS 1.1 也被认为是一个漏洞,因此最好禁用两者并使用 TLS 1.2

const { constants } = require('crypto')
https.createServer({
    secureOptions: constants.SSL_OP_NO_TLSv1 | constants.SSL_OP_NO_TLSv1_1
    pfx: fs.readFileSync(path.resolve(pathToCert))
}, app).listen(443)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何使用nodejs禁用tls 1.0并仅使用tls 1.1 的相关文章

随机推荐