HttpClientHandler handler = new()
{
CheckCertificateRevocationList = true,
};
< /code>
Jetzt führt jeder HTTP -Client, der diesen Client -Handler verwendet, CRL -Überprüfungen durch. Bei der Prüfung auf einem Windows 11-Computer werden diese Überprüfungen gegen eine Offline-CRL-Liste durchgeführt. Mit einem benutzerdefinierten Zertifikat-Rückruf kann ich eine Online-Überprüfung durchführen: < /p>
HttpClientHandler handler = new()
{
ServerCertificateCustomValidationCallback = (message, cert, chain, errors) =>
{
chain.ChainPolicy.RevocationMode = X509RevocationMode.Online;
return chain.Build(cert);
}
};
Wie kann ich das gleiche ohne den benutzerdefinierten Rückruf erreichen?
In einem HTTP-Client-Handler gibt es eine Eigenschaft, um die CRL-Prüfung auf true festzulegen: < /p> [code]HttpClientHandler handler = new() { CheckCertificateRevocationList = true, }; < /code> Jetzt führt jeder HTTP -Client, der diesen Client -Handler verwendet, CRL -Überprüfungen durch. Bei der Prüfung auf einem Windows 11-Computer werden diese Überprüfungen gegen eine Offline-CRL-Liste durchgeführt. Mit einem benutzerdefinierten Zertifikat-Rückruf kann ich eine Online-Überprüfung durchführen: < /p> HttpClientHandler handler = new() { ServerCertificateCustomValidationCallback = (message, cert, chain, errors) => { chain.ChainPolicy.RevocationMode = X509RevocationMode.Online; return chain.Build(cert); } }; [/code] Wie kann ich das gleiche ohne den benutzerdefinierten Rückruf erreichen?
Ich verwende die Microsoft Identity Web Library, um eine nachgeschaltete API von einer anderen API aufzurufen. Dazu ist das einfachste Muster die Idownstreamapi -Schnittstelle, die eine Abstraktion...
Ich arbeite an einer C# Web-API, die eine bestimmte Aktion mit einem Drittanbieter-API-1 ausführt, das gleichzeitig für Geschwindigkeit ausgeführt wird. Sobald ich meine Ausgabe vom...
In meiner Apache 2 .htaccess-Datei möchte ich https: in https:, non-www in www. und myfile in myfile.htm umschreiben, möglichst ohne http 301-Weiterleitungen.
Ich möchte auch, dass im Codeausschnitt...
In meiner Apache 2 .htaccess-Datei möchte ich http: in https:, non-www in www. und myfile in myfile.htm umschreiben, möglichst ohne http 301-Weiterleitungen.
Ich möchte auch, dass im Codeausschnitt...