c# - 没有为撤销的证书调用 ServerCertificateValidationCallback
问题描述
一旦用户提供带有无效证书的 URL 作为输入,我正在编写代码以提醒用户。
我正在使用以下代码来执行此操作:
HttpWebRequest request = WebRequest.CreateHttp(url);
request.ServerCertificateValidationCallback += ServerCertificateValidationCallback;
response = (HttpWebResponse)request.GetResponse();
正在为过期证书/未签名/不受信任调用 ServerCertificateValidationCallback 但对于已撤销的证书 URL,未调用 ServerCertificateValidationCallback。
这段代码是正常的还是我错过了什么?