Отключить проверку SSL-сертификата на канале Grp c .Core - PullRequest
0 голосов
/ 09 января 2020

Я бы хотел вызвать службу gRPC из приложения. NET Framework, используя пакет Grpc.Core. В. NET Core В пакете Grpc.Net есть способ отключить проверку сертификата SSL:

var httpClientHandler = new HttpClientHandler();
httpClientHandler.ServerCertificateCustomValidationCallback = HttpClientHandler.DangerousAcceptAnyServerCertificateValidator;
var httpClient = new HttpClient(httpClientHandler);
var channel = GrpcChannel.ForAddress("https://127.0.0.1:5001", new GrpcChannelOptions() { HttpClient = httpClient });

Есть ли способ сделать то же самое, используя конструктор Channel напрямую:

Channel channel = new Channel($"{host.AddressList.First().ToString()}", 5001, ChannelCredentials.Insecure, new[]
{
   // new ChannelOptions(something here)           
});
...