Я занимаюсь разработкой веб-приложения ASP.NET 4.0 и хочу прочитать текущие пользовательские сертификаты из X509Store.Чтение сертификатов LocalMachine работает нормально, но если я установил StoreLocation в CurrentUser, он даст мне пустую коллекцию.
Следующий код работает нормально:
X509Store store = new X509Store(StoreName.My, StoreLocation.LocalMachine); // StoreLocation.CurrentUser
store.Open(OpenFlags.ReadOnly | OpenFlags.OpenExistingOnly);
Я проверил свой личныймагазин (через certmgr.mmc), и я уверен, что у меня есть сертификаты.
Что мне не хватает?(магазин. Сертификаты пусты)