首页 > 编程语言 >C# 解决“请求被中止: 未能创建 SSL/TLS 安全通道”的问题

C# 解决“请求被中止: 未能创建 SSL/TLS 安全通道”的问题

时间:2022-12-15 16:45:04浏览次数:38  
标签:TLS C# ServicePointManager SSL SecurityProtocol 客户端 Tls11 SecurityProtocolType T

解决办法:让客户端启用该协议。具体就是在发起网络请求之前确保ServicePointManager.SecurityProtocol中含有服务端所用的安全协议,如果不知道或希望客户端健壮一点,当然最简单的方式就是把所有可用的协议都启用,随你服务端将来怎么换。代码如下:

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

但如果客户端是基于.net framework 4.0,SecurityProtocolType枚举中并没有Tls11和Tls12,这就需要直接填值:

ServicePointManager.SecurityProtocol = SecurityProtocolType.Ssl3
| SecurityProtocolType.Tls
| (SecurityProtocolType)0x300 //Tls11
| (SecurityProtocolType)0xC00; //Tls12

标签:TLS,C#,ServicePointManager,SSL,SecurityProtocol,客户端,Tls11,SecurityProtocolType,T
From: https://www.cnblogs.com/nuomibaibai/p/16985416.html

相关文章

  • 【JUC】JMM内存模型
    目录0、为什么要有内存模型?0.1硬件内存架构0.2Java运行时内存区域与硬件内存的关系0.3缓存一致性问题0.4处理器优化和指令重排序0.5总结:与并发相联系1、JMM内存模型基......
  • SpringCloud学习 系列九、Ribbon
    系列导航SpringCloud学习系列一、前言-为什么要学习微服务SpringCloud学习系列二、简介SpringCloud学习系列三、创建一个没有使用springCloud的服务提供者和消费......
  • Controller
    packagecom.example.controller;importcom.example.model.User;importorg.springframework.beans.factory.annotation.Autowired;importorg.springframework.ster......
  • 【JUC】原子操作类
    目录1、什么是原子操作类2、原子更新基本类型3、原子更新数据类型4、原子更新引用类型5、原子更新字段类1、什么是原子操作类原子性:无论有多少个操作,只要我们将这部分操......
  • 【JUC】Lock全解读
    目录0、什么是Lock锁1、自定义Lock锁1.1SelfLock.java1.2测试代码:SelfLockTest.java2、Lock锁的由来及特性及API2.1Lock锁概述2.2Lock特性2.3LockAPI3、AQS底层原......
  • 自研分布式高性能RPC框架及服务注册中心ApiRegistry实践笔记【原创】【开源】
    痛点1.bsf底层依赖springcloud,影响bsf更新springboot新版本和整体最新技术版本升级。2.eureka已经闭源,且框架设计较重,同时引入eureka会自行引入较多springcloud相关包......
  • Winform- 设置焦点focus(textbox)的方法
    C#Winform设置焦点有两种方法,一种是用Focus()方法实现,另一种是通过控件索引实现,下面就分别介绍这两种方法具体实现步骤或代码。一、C#Winform设置焦点方法一:Focus方法......
  • Wallys/ QCN9074/QCN6024 WIFI 6E 802.11AX 4X4 6GHz WIFI MODULE
    Features■QualcommAtherosQCN9074■6GHz,max23dBmperchain,upto4949Mbps■SingleBand6GHz4x4WiFi6E(802.11ax)■4spatialstreams(4SS)■M.2EKey......
  • vue Socket-io使用
    api文档:https://socket.io/docs/v4/client-api/只需要下载它socket.io-client最新版本,可以不用vue-socket-io"socket.io-client":"^4.5.4",连接socketimport{io......
  • 拓端tecdat|R语言代写辅导模型中的加总偏误与内生性:一种数值模拟方法
    引言本文中主题是内生性,它可能严重偏向回归估计。我将专门模拟由遗漏变量引起的内生性。在本系列的后续文章中,我将模拟其他规范问题,如异方差性,多重共线性和对撞机偏差。数......