NodeJS v12 重新启用 TLS 1.1 和 1.0

Hem*_*m K 6 node.js node-modules tls1.2 tls1.1 tls1.0

Node 现在支持 TLS 1.3,它提供了更高的安全性和更低的延迟。

通过实施 TLS 1.3,Node 应用程序将增加最终用户的隐私,同时通过减少 HTTPS 握手所需的时间来提高请求的性能。

默认情况下已禁用 TLS 1.0 和 1.1,并且加密库已删除不推荐使用的功能。

有没有办法重新启用 1.0 和 1.1?

Pau*_*aul 2

解决方案:使用--tls-min-v1.0命令行参数运行 Node。

参考:GitHub 问题 #27384:--tls-v1.0 标志在 Node v12 上不起作用。