C#でX509Chainを使用して、証明書が取り消されていないことを検証しようとしています。
X509Chain chain = new X509Chain();
chain.ChainPolicy.RevocationMode = X509RevocationMode.Online;
chain.ChainPolicy.RevocationFlag = X509RevocationFlag.EndCertificateOnly;
chain.Build(certificate);
これにより、次のステータスが返されます。
失効関数は、証明書の失効を確認できませんでした
エラーをオフにするだけでなく、失効した証明書を確認したいのですが。
この問題を解決するにはどうすればよいですか、または少なくとも原因をよりよく理解するにはどうすればよいですか(たとえば、CRLをチェックしている場所を見つけるにはどうすればよいですか?)