Не удается прочитать сертификаты CurrentUser из X509Store

Я разрабатываю веб-приложение 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) и уверен, что у меня есть сертификаты.

Что я упускаю? ( магазин.Сертификаты пусты )

8
задан Ashkan Sirous 15 November 2017 в 14:13
поделиться