我想将我的 Webapi 锁定为 TLSv1.2,因此不允许使用 TLSv1.1 等。
我看到了以下帖子,但它似乎只与 ASP.NET Core 相关:有什么方法可以将 ASP.NET Core 2.0 HTTPS 限制为 TLS 1.2? https://stackoverflow.com/questions/46832384/any-way-to-restrict-asp-net-core-2-0-https-to-tls-1-2
我有什么想法可以做到这一点吗?
我最初有这个代码:
System.Net.ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12 | SecurityProtocolType.Ssl3; // only allow TLSV1.2 and SSL3
但不确定这是否是正确的方法以及它是否仅适用于客户端连接。
有任何想法吗?
我们使用 OWIN 进行 ADFS WSFederation SSO,并在下载 XML 元数据时遇到应用程序报告 IOException 的相关问题。
经过调查,XML 的主机正在强制执行 TLS 1.2。
在应用程序中使用上述代码行可以纠正问题,并且 OWIN 配置能够下载 XML 元数据
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)