C# .net中的https请求
2021-02-17 23:19
标签:ram 导致 java http cat span manage 1.5 tag NB_IoT平台接口调试, https认证方式 回调函数直接返回true 不验证证书 后来发现连接的服务器地址有问题 更改了连接地址, 返回时出现"CryptographicException"异常, 寻找解决方法, 加入代码 以使用TLS加密模式. (这里注意 需要升级到.net framework4.5以上, 才有Tls加密方式) C# .net中的https请求 标签:ram 导致 java http cat span manage 1.5 tag 原文地址:https://www.cnblogs.com/showski/p/8358747.html
1 ServicePointManager.ServerCertificateValidationCallback = new RemoteCertificateValidationCallback(CheckValidationResult);
1 X509Certificate cer = new X509Certificate(@"C:\ca.crt");
2 webrequest.ClientCertificates.Add(cer2);
1 ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls;