Wie wird der Standard-ServerCertificateValidationCallback in der benutzerdefinierten Validierung aufgerufen?
Ich möchte .Net's Standard ändernServerCertificateValidationCallback
, um einige Zertifikate meines Unternehmens als wahr zu validieren, aber die Standardvalidierung für andere Zertifikate beizubehalten.
Ich kann das anscheinend nicht tun, da die StandardeinstellungServerCertificateValidationCallback
value ist null.
ServicePointManager.ServerCertificateValidationCallback =
(sender, certificate, chain, sslPolicyErrors) =>
validCertificatesSerialNumbers.Contains(certificate.GetSerialNumberString()) ||
defaultlCallback.Invoke(sender, certificate, chain, sslPolicyErrors) //How do I set defaultCallback?
;
Vielen Dan