c# HttpWebRequest ,无法创建SSL / TLS安全通道
HttpWebRequest ,无法创建SSL / TLS安全通道,在win7系统上不行,在win10可以
已经添加了ServicePointManager.SecurityProtocol = (SecurityProtocolType)3072;也不行
电脑也安装了.net framework 4.6,为什么还会提示无法创建SSL / TLS安全通道?
//添加了下面的代码也不行
ServicePointManager.Expect100Continue = true;
ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12;
ServicePointManager.ServerCertificateValidationCallback = new System.Net.Security.RemoteCertificateValidationCallback(CheckValidationResult);
回答
问题补充:
win7 32位系统sp1,浏览器可访问tls1.2的网站,
安装了.net frawork4.6,
注册文件添加了tls1.2,
IISCrypto.exe也使用了,
启用了ssl密码套件顺序,
代码访问失败,
最后办法:电脑换了win10系统