При перечислении хранилищ AuthRoot
и CertificateAuthorities
X509 мне не удалось найти самоподписанный сертификат SSL, который был импортирован в Trusted Root Certification Authorities
на локальном компьютере:
X509Store store = new X509Store(StoreName.AuthRoot); // also tried StoreName.CertificateAuthorities
store.Open(OpenFlags.ReadOnly);
var storecollection = (X509Certificate2Collection) store.Certificates;
foreach (X509Certificate2 x509 in storecollection)
{
Console.WriteLine("certificate name: {0}", x509.Subject);
}
Are самозаверяющие сертификаты SSL пропущены перечислителем как недействительные? Я ищу не в том месте?
Вот что я вижу в оснастке Certificates в MM C:
MM C Сертификаты оснастки