So ermöglichen ich das Ignorieren der Gültigkeit des Serverzertifikats in grpc.core?C#

Ein Treffpunkt für C#-Programmierer
Anonymous
 So ermöglichen ich das Ignorieren der Gültigkeit des Serverzertifikats in grpc.core?

Post by Anonymous »

Ich habe versucht, es so und so zu tun, aber ohne Erfolg. < /p>
var httpClientHandler = new HttpClientHandler()
{
ServerCertificateCustomValidationCallback = HttpClientHandler.DangerousAcceptAnyServerCertificateValidator
};

var httpClientHandler = new HttpClientHandler();
var certBytes = Encoding.ASCII.GetBytes(cert);
httpClientHandler.ClientCertificates.Add(newX509Certificate2(certBytes));

var httpClient = new HttpClient(httpClientHandler);

var creds = new SslCredentials("", null, (context) => true);

GrpcChannel.ForAddress(host, new GrpcChannelOptions()
{
HttpClient = httpClient,
Credentials = creds
})
< /code>
Ich erhalte diesen Fehler: < /p>

GRPC.CORE.RPCEXCTECTION: STATUS (STATUSCODE = "INTERNEHMEN", DETY CETATION = "Fehler
Start -Grpc -Aufruf. Aufgrund von Fehlern in der Zertifikatkette: Partialchain ",
debugexception="system.net.http.httprequestexception: Die SSL
-Verbindung konnte nicht hergestellt werden. Ausnahme. --->
System.Security.Authentication />System.Net.Security.SslStream.CompleteHandshake(SslAuthenticationOptions
sslAuthenticationOptions) at
System.Net.Security.SslStream.ForceAuthenticationAsync[TIOAdapter](Boolean
receiveFirst, Byte[] reAuthenticationData, CancellationToken
cancellationToken) at
System.net.http.connecthelper.EstablisSlConnectionAsync(sslclientAuthenticationOptions QU /> SSLOPTIONS, httprequestMessage -Anfrage, boolean Async, Streamc,

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post