基础连接已关闭:无法为 SSL/TLS 安全通道建立信任关系
The underlying connection was closed: Could not establish trust relationship for the SSL/TLS secure channel
我已经为这个错误苦苦挣扎了一个多星期。我尝试了所有可能的解决方案,但找不到。我正在调用网络服务来获取数据。第一次一切正常,但 5 分钟后,如果我再次执行该过程,它会抛出一个错误
The underlying connection was closed: Could not establish trust relationship for the SSL/TLS secure channel.
请找我解决。我正在使用 API 调用 quickbase,我正在使用 System.Net.http 调用 http 客户端。它在程序
进行的第一次 API 调用时抛出异常
我已经解决了问题。我们应该允许程序接受证书。
在要获取证书的地方添加以下代码。 Net.ServicePointManager.ServerCertificateValidationCallback = AddressOf ValidateRemoteCertificate
现在调用下面的函数。这可能是安全问题,但可以解决。
Public Shared Function ValidateRemoteCertificate(sender As Object, certificate As X509Certificate, chain As X509Chain, sslPolicyErrors As SslPolicyErrors) As Boolean
Return True
End Function
我已经为这个错误苦苦挣扎了一个多星期。我尝试了所有可能的解决方案,但找不到。我正在调用网络服务来获取数据。第一次一切正常,但 5 分钟后,如果我再次执行该过程,它会抛出一个错误
The underlying connection was closed: Could not establish trust relationship for the SSL/TLS secure channel.
请找我解决。我正在使用 API 调用 quickbase,我正在使用 System.Net.http 调用 http 客户端。它在程序
进行的第一次 API 调用时抛出异常我已经解决了问题。我们应该允许程序接受证书。
在要获取证书的地方添加以下代码。 Net.ServicePointManager.ServerCertificateValidationCallback = AddressOf ValidateRemoteCertificate
现在调用下面的函数。这可能是安全问题,但可以解决。
Public Shared Function ValidateRemoteCertificate(sender As Object, certificate As X509Certificate, chain As X509Chain, sslPolicyErrors As SslPolicyErrors) As Boolean
Return True
End Function