繁体   English   中英

使用 Node 12 时强制使用 TLS1.2

[英]Force TLS1.2 while using Node 12

我们正在使用 Node 版本 12 的 NodeJS 服务器。我们的服务器还向其他服务器发出请求以获取一些数据。 开箱即用的 Node 使用 TLS 1.3 向其他服务器发出这些请求。

我们可以强制 NodeJS 使用 TLS1.2 而不是 1.3 吗?!

我已经看到将 NodeJS http 服务器配置为使用 TLS1.2 的提示,但是如何配置我的整个 Node 应用程序以使用 TLS1.2 发送请求?

对于特定的 http / https 客户端,有一些方法可以做到这一点。 在全球范围内做到这一点有点棘手。

node.js 有一个命令行选项,记录在这里:

https://nodejs.org/api/tls.html#tls_tls_default_max_version

本质上你会像这样调用 node.js:

node --tls-max-v1.2 .\script.js

我不确定这是否有效,但值得一试!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM