Невозможно установить для HttpBaseProtocolFilter.AllowUI значение true в Windows 10 Mobile

У меня есть приложение UWP, которое использует клиент сертификат для проверки подлинности SSL. Сертификат хранится в хранилище пользователей, приложение декларирует возможность "Общие сертификаты пользователя" в манифесте, я вижу сертификат в коллекции, возвращенный CertificateStores.FindAllAsync, Приложение отлично работает на Windows 10 Desktop - я могу установить HttpBaseProtocolFilter.AllowUI = true и приложение показывает диалоговое окно подтверждения перед использованием закрытого ключа.

Тем не менее, когда я запускаю тот же самый точный код в Windows 10 Mobile, назначение свойства выдает System.Exception: "Элемент не найден. (Исключение из HRESULT: 0x80070490)".

Я делаю что-то неправильно? Код выполняется в потоке пользовательского интерфейса. Я полагаю, что в телефоне нет встроенного пользовательского интерфейса сертификата. Я могу использовать только сертификат, хранящийся в собственном хранилище сертификатов приложения (не требует подтверждения пользовательского интерфейса), но не пользовательское хранилище.

0 ответов

Другие вопросы по тегам