我想禁用 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(使用前将#替换为@)