与EventHub通信的TLS版本要求及5.1.0.0版客户端TLS 1.2支持问询
Azure.Messaging.EventHubs v5.1.0.0 EventHubProducerClient TLS 1.2支持说明
Azure.Messaging.EventHubs 5.1.0.0版本的EventHubProducerClient组件原生支持TLS 1.2协议与事件中心(Event Hub)通信,相关特性说明如下:
- 该版本SDK遵循Azure官方的安全规范,TLS 1.2是默认优先使用的加密传输协议,无需开发者额外配置即可默认使用TLS 1.2建立连接
- 底层网络传输依赖Azure.Core通用库实现,默认最低支持的TLS版本为1.2,仅当运行环境或服务端不支持TLS 1.2时,才会自动降级到更低的TLS版本
- 若需要强制应用仅使用TLS 1.2,禁止协议降级,可在应用启动阶段添加全局配置,.NET环境示例代码如下:
// 强制指定仅使用TLS 1.2进行网络传输 System.Net.ServicePointManager.SecurityProtocol = System.Net.SecurityProtocolType.Tls12;
注意:如果应用运行在.NET Framework 4.5及更早版本中,系统默认未开启TLS 1.2支持,需要先安装对应系统补丁,或升级到.NET Framework 4.7及以上版本,才能正常使用TLS 1.2协议。
内容的提问来源于stack exchange,提问作者WhiteRom
相关产品推荐
相关产品推荐

