Я хочу установить сертификат на машину, если он еще не установлен. Я попытался проверить, содержит ли хранилище сертификат, но как-то мой магазин всегда пуст. Я проверил папку «Промежуточные центры сертификации» и обнаружил там 18 сертификатов. Итак, почему этот код пишет 0?Как читать сертификаты из моего магазина сертификатов?
X509Store store = new X509Store(StoreName.CertificateAuthority, StoreLocation.LocalMachine);
Console.WriteLine(store.Certificates.Count);
Я также попробовал StoreLocation.CurrentUser. Что я делаю не так?