错误消息-异常/请求被中止:无法创建 SSL/TLS 安全通道

编程


当我尝试从源代码中发出 API 请求后,我收到此错误,当尝试进行故障排除时,发现主机不是发送证书链,而是发送 fin 数据包。 但在代码中我们无法找出错误及其发生的原因。 有人可以帮忙吗? 语言是.NET

我尝试过的:

检查代码两次但没有出现任何错误

解决方案1

该错误通常表明服务器没有与其关联的有效证书,并且您正在向安全端点发出请求,或者服务器未设置 TLS 版本。 如果端点属于您,请确保向端点添加有效证书并将 TLS 版本设置为最低 TLS 1.2(最好将其设置为 TLS3)。

如果该网站属于其他人,请联系他们并向他们提出事件,以便他们最终解决问题。 无论如何,您都不应该尝试在代码中设置安全协议来覆盖错误。 如果拥有该服务的人不愿意在自己的终端设置如此简单的安全设置,那么他们还忽略了什么?

解决方案2

主机说要在我们这边解决这个问题,因为他们的网络团队给出了一个日志,其中他们收到的是 fin 数据包,而不是证书。 我们无法找出问题所在。

コメント

タイトルとURLをコピーしました