node.js - 如何为 node.js HTTPS 服务器设置允许的协议(protocol)?

标签 node.js ssl express https

我已经使用默认的 https 模块和 express 构建了一个 HTTPS 服务器。

但是,我在任何地方都找不到如何告诉它只使用最新版本的 TLS,也找不到关于默认服务器支持哪个版本的 SSL/TLS 的任何信息。

我确实发现了一些 express middlware promise enforce SSL , 但 SSL 自 2015 年起就已过时,目前还没有关于执行哪个版本的信息。

如何定义我的应用使用哪个版本的 TLS?或者至少如何找出使用的是哪个版本?

最佳答案

看看 nodejs文档。它们指的是您的 OpenSSL 版本,例如 here .

所以如果你在选项中设置secureProtocol,你可以选择协议(protocol)。

关于node.js - 如何为 node.js HTTPS 服务器设置允许的协议(protocol)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38460057/

相关文章:

javascript - ExpressJS - 为通用 Nuxt 应用程序和 AngularJS SPA 提供服务

sql - 如何在 Sequelize 中为带有响应数组的表对象设置模型

javascript - 如何在 Windows 上使用永久模块停止 Node.js 应用程序?

javascript - 为什么使用 MongoDB 的 $push 将新对象添加到数组时添加了带有 ObjectID 的 _id?

mysql - 确定如何检索结果集数据(node.js + sequelize + 外键mysql)

c# - 使用无效证书解决方法的 WebService 的 SSL 连接不起作用

自添加 https 端点后,azure 计算模拟器未启动

node.js - 如何在 Express/node js 中发送错误响应?

Javascript 文件未在端口 8080 上加载

ssl - 我是否需要客户端私钥来建立安全的 TLS/SSL 连接?