C# Kusto.Data ingore ssl证书错误

gk7wooem  于 2023-04-21  发布在  C#
关注(0)|答案(1)|浏览(136)

我正在使用Microsoft.Azure.Kusto.Data包连接到ADX。证书未验证:
The remote certificate is invalid according to the validation procedure: RemoteCertificateNameMismatch
有什么方法可以在测试时忽略ssl错误吗?因为我没有(?)访问HttpClientHandler,所以我无法设置处理程序ServerCertificateCustomValidationCallback。

var provider = KustoClientFactory.CreateCslQueryProvider("connectionstring");

var reader = await provider.ExecuteQueryAsync("database", "query");
ddhy6vgd

ddhy6vgd1#

您可以尝试调用ServicePointManager.ServerCertificateValidationCallback属性绕过SSL证书验证。您可以在创建查询提供程序并执行kusto查询之前添加此行。

// Set the ServerCertificateValidationCallback to always return true
ServicePointManager.ServerCertificateValidationCallback = (sender, certificate, chain, sslPolicyErrors) => true;

同时将using System.Net;添加到您的命名空间。更多信息here .
希望这能帮上忙。

相关问题