我可以使用服务器中的特定密码模拟 tls 版本吗?

发布时间:2021-02-26 14:07

我知道你们都在想什么:“为什么不能在客户端上启用 TLS 1.1v 或 1.2v?” 我不能。我在一家大公司工作,这不容易实现。

问题的简要描述: 我有一个代理,它运行一个发布作业来使用 newman 运行一些 api 测试。此代理是 Windows Server 2012 R2。 我正在使用 newman 作为节点 js 脚本中的库来运行测试。我一发送请求,它就会失败(在预定义的超时之后),因为系统只启用了 TLS 1.0v 并且我正在测试的 api 不支持此协议。 我知道我可以更改节点使用的密码,所以我有这个疯狂的理论/问题: 如果我知道服务器使用的密码,我可以在节点密码列表中使用它来模拟增强加密吗?

认为我已经尝试过:

  • 将 Powershell TLS 设置为使用 1.1v 和 1.2v(在直接通过 powershell 运行请求时有效,但在通过 node.js 运行时无效)
  • 设置 reg 条目以启用 TLS 1.1v 和 1.2v(这不起作用,因为 Microsoft 声明我需要特定更新并猜猜是什么?未经事先批准无法将其安装在服务器上)
  • 向所有已知的神灵祈祷。
回答1