从VBA调用TLS1.2

问题描述 投票:0回答:1

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

有谁知道可能的解决方案?优选地,不涉及改变注册表的那个。

excel vba tls1.2 winhttprequest
1个回答
0
投票

我遇到了同样的问题,发现问题是在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

© www.soinside.com 2019 - 2024. All rights reserved.