gpt4 book ai didi

.net - 在 .Net 中调用 Web 服务时绕过无效的 SSL 证书错误

转载 作者:行者123 更新时间:2023-12-03 05:03:30 24 4
gpt4 key购买 nike

我们正在设置新的 SharePoint,但尚未为其提供有效的 SSL 证书。我想调用其上的列表 Web 服务来检索有关设置的一些元数据。然而,当我尝试这样做时,我得到了异常:

The underlying connection was closed: Could not establish trust relationship for the SSL/TLS secure channel.

嵌套异常包含错误消息:

The remote certificate is invalid according to the validation procedure.

这是正确的,因为我们使用的是临时证书。

我的问题是:如何告诉 .Net Web 服务客户端 (SoapHttpClientProtocol) 忽略这些错误?

最佳答案

或者,您可以注册一个忽略认证错误的回调委托(delegate):

...
ServicePointManager.ServerCertificateValidationCallback = MyCertHandler;
...

static bool MyCertHandler(object sender, X509Certificate certificate, X509Chain chain, SslPolicyErrors error)
{
// Ignore errors
return true;
}

关于.net - 在 .Net 中调用 Web 服务时绕过无效的 SSL 证书错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/109186/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com