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 habe eine Zufallszahl aus der Datenbank. /> Schreiben Sie immer die ersten 3 Zahlen zuerst, dann alle 2 Zahlen, gefolgt von einem Punkt. 13 - Ziffern
Mein idee ist ersetzt.
$show =...
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...