我正在尝试从 Web API 使用客户端的 Web 服务,下面是我们目前用来绕过 SSL 证书的代码
ServicePointManager.ServerCertificateValidationCallback += (sender, cert, chain, sslPolicyErrors) => true;
它工作正常,直到他们最终禁用了 TLS 1.0 和 TLS 1.1。现在我们添加了以下代码以使用 TLS 1.2 进行客户端服务器连接
ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12; ServicePointManager.ServerCertificateValidationCallback += (sender, cert, chain, sslPolicyErrors) => true;
现在我收到“请求已中止:无法创建 SSL/TLS 安全通道。” 仅当我第一次访问 API 时出错,然后如果我连续访问 API 会得到结果,如果我等待大约一分钟左右的时间,再次仅在第一次访问时出现相同的错误。
精慕HU
慕盖茨4494581
慕尼黑5688855
相关分类