Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Общие вопросы по .NET и C# > Вывод списка установленных сертификатов


Автор: Eduard1 6.12.2011, 19:04
Всем привет! 

Как можно вывести список установленных сертификатов из хранилища "Доверенные корневые центры сертификации"

Автор: Eduard1 7.12.2011, 12:31
Решение очень простое... 

Код

X509Store store=new X509Store(StoreName.CertificateAuthority);
            store.Open(OpenFlags.ReadOnly); 
            
            X509Certificate2Collection storeCollection = (X509Certificate2Collection)store.Certificates;

            foreach (X509Certificate2 x509 in storeCollection)
            {
                Console.WriteLine("Имя сертификата: {0}", x509.SubjectName.Name);
            }

            store.Close();

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)