。Net Framework 4.8是否支持SNI?

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

我正在使用.Net Framework 4.8通过TLS 1.2使用客户端证书向另一家公司进行HTTPS调用,并且在客户端证书发送后握手失败。他们的公司支持声称.Net框架不支持使用此页面作为参考https://www.ssls.com/knowledgebase/what-is-sni-technology/的SNI。但是我的网络捕获表明它确实如此,因为它在客户端hello中包括“ server_name”扩展名。.Net framework call with SNI extension使用python可以成功进行相同的调用,因此有证据表明它们是正确的,但是我找不到任何明确的答案有关.Net Framework的在线信息。我们如何确定问题是他们的网络还是我们的框架缺乏支持?

tls1.2 client-certificates sni .net-4.8
1个回答
0
投票

。NET Framework不在乎SNI支持,因为.NET不了解它。 .NET Framewrok中的网络操作围绕网络堆栈和操作系统提供的低级API进行构建。如果能够安装.NET 4.8,则说明您的应用程序在肯定支持SNI的现代客户端上运行。这意味着问题出在其他地方,但不在.NET Framework中。

我无法在线找到有关.Net Framework的明确答案

并且由于上述原因您将找不到。

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