Какой X509 StoreName относится к сертификатам, хранящимся в Trusted Root Certification Authorities в Windows10 - PullRequest
0 голосов
/ 06 августа 2020

При перечислении хранилищ 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 Сертификаты оснастки

1 Ответ

1 голос
/ 06 августа 2020

StoreName.Root - это то, что вы хотите для «Доверенных Root центров сертификации».

AuthRoot - это «Сторонние Root центры сертификации», а CertificateAuthority - «Промежуточные центры сертификации». ".

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...