如何使用wininet强制执行tls1.x
How to enforce tls 1.x using wininet
我在应用程序中使用wininet库,在发现sslv3 loooves贵宾犬后,一些网站将其关闭,除非用户在windows中的Internet设置中设置为使用TLS 1.X,否则我的应用程序在某些PC上无法运行。有人知道强制wininet使用TLS 1.X连接的方法吗?
Wininet使用schannel.dll进行SSL/TLS通信,如果服务器端提供TLS,它将自动协商TLS。你没有什么可做的。
我应该补充一点,TLS支持因Windows版本而异。对于最新的TLS支持,Windows的最低版本是Win 7和Win 2008 R2。
详细信息:https://learn.microsoft.com/en-us/archive/blogs/kaushal/support-for-ssltls-protocols-on-windows
相关文章:
- 如何对模板类型强制执行常量
- C++:我可以在模板参数包中强制执行至少1个agment吗
- 编译器未强制执行返回协定
- 如何在 Linux 上强制执行矢量下标超出范围的调试断言
- 如何使用C++模板强制执行正式协议?
- 为什么在与静态库链接时强制执行 order(例如 source.cxx -lstatic)
- 当函数在 GCC 中没有任何返回时,如何强制执行错误?
- 强制执行执行顺序
- 替换decorator模式以强制执行创建顺序
- 我可以强制执行标量类型通过 int{} 初始化为零吗?
- 如何在C++17中强制执行模板和模板模板参数之间的约束
- 如何在Boost::DateTime中强制执行严格的解析
- 强制执行C++语句顺序
- makefile是否可以在C++中强制执行依赖项限制
- 强制执行此模板的更好方法
- 为非专用模板实例化强制执行编译错误
- 在编译时强制执行静态存储
- 在代码(C/C++)中强制执行自定义规则
- InterlockedCompareExchange - 确切的对齐要求是什么以及如何强制执行
- 如何使用wininet强制执行tls1.x