在高延迟情况下使用SecureChannelFailure的WebException

时间:2011-02-28 18:06:40

标签: c# .net rest ssl https

我有一个.NET 3.5应用程序,一些REST服务的客户端,并部署在具有高延迟的网络中(ping时间> 300 ms)。

在那种情况下,我经常遇到SSL握手失败: SecureChannelFailure ---> System.Net.WebException: The request was aborted: Could not create SSL/TLS secure channel. 我查看了System.Net诊断跟踪以了解它失败的地方,但截至目前我找不到任何准确的信息。

我使用cygmin + openssl客户端进行了一次小测试,SSL握手问题出现的延迟时间要长得多(800到1000毫秒)。

我想知道是否有一些参数可以在Windows / .NET / SSL堆栈中进行调整,以便更好地容忍SSL握手期间的网络延迟。

有什么想法吗?

0 个答案:

没有答案