c# - EWS 和 TLS 1.2 - 自动连接时出现问题

标签 c# exchangewebservices

我们的一个客户已升级到 Tls 1.2。

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

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

这可能不适用于我们的所有客户。有没有办法让它自动检测使用哪个?

最佳答案

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

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

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

关于c# - EWS 和 TLS 1.2 - 自动连接时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40595192/

相关文章:

jakarta-mail - microsoft.exchange.webservices.data.EWSHttpException : Connection not established

java - 列出公用文件夹

exchangewebservices - 发送投票电子邮件

java - 使用 EWS 检索超过 1000 个联系人

c# - 如何获取内存中的对象大小?

c# - 以编程方式模拟鼠标拖动

email - 如何通知邮件是否为转发邮件?

c# - 是否有与 C# 中的空合并运算符 (??) 等效的 Perl?

c# - 如何进行顺序排序?

c# - 重新加载后图片框丢失绘图