EWS和TLS 1.2 - 自动连接问题

时间:2016-11-14 18:13:47

标签: c# exchangewebservices

我们的一位客户已升级至Tls 1.2。

但是,ExchangeService客户端连接到它时出现问题,除非我添加以下代码:

System.Net.ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12;

这可能对我们所有的客户都不起作用。有没有办法让它检测哪一个自动使用?

1 个答案:

答案 0 :(得分:2)

您可以通过执行以下操作来指定多个支持的协议:

System.Net.ServicePointManager.SecurityProtocol =
    SecurityProtocolType.Ssl3 |
    SecurityProtocolType.Tls |
    SecurityProtocolType.Tls11 |
    SecurityProtocolType.Tls12;

使用此代码示例,您将允许所有安全协议(由.NET支持)。