【问题标题】:Calling TLS1.2 from VBA从 VBA 调用 TLS1.2
【发布时间】:2018-02-05 19:13:31
【问题描述】:

我无法从 Excel VBA 调用 RESTfull API,因为该 API 使用 TLS1.2。 显然,在 VBA 中无法设置使用 TLS1.2 的选项。我尝试设置 WINHTTP_OPTION_SECURE_PROTOCOLS 选项,但它被忽略了。

有人知道可能的解决方案吗?最好是不涉及更改注册表的那个。

【问题讨论】:

标签: excel vba tls1.2 winhttprequest


【解决方案1】:

我遇到了同样的问题,发现问题在于 Windows 7 中的 WINHTTP_OPTION_SECURE_PROTOCOLS 标志不包括 TLS 1.1 或 TLS 1.2 协议。

所以如果你有 Win7,你可以在这里查看潜在的解决方案:

https://support.microsoft.com/en-us/help/3140245/update-to-enable-tls-1-1-and-tls-1-2-as-default-secure-protocols-in-wi

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-04-18
    • 2018-05-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多