Устройство среды: . iPhone6s
Среда разработки: .net Standard 1.5, Visual Studio для Mac Community версии 7.2.2 (сборка 7), Xamarin
У меня есть следующий код для получения/списка сертификатов, установленных на моем iPhone. До сих пор мне это не удалось — я получаю пустую коллекцию, когда использую код ниже.
Я запускаю код на iPhone, используя профиль обеспечения разработки.
У меня есть 2 проекта: портативный проект и проект iOS. Перечисленный ниже код находится в библиотеке Portable Class.
using System;
using System.Collections.Generic;
using Xamarin.Forms;
using System.Security.Cryptography;
using System.Security.Cryptography.X509Certificates;
X509Store paramStore
paramStore = new X509Store(StoreName.My, StoreLocation.CurrentUser)
paramStore.Open(OpenFlags.ReadOnly);
foreach (X509Certificate2 mCert in paramStore.Certificates)
{
numberOfCertificates = numberOfCertificates + 1;
}
Я также пытался получить доступ к StoreName.Root, StoreName.CertificateAuthority вместе с вариантами OpenFlags, например. .ReadWrite - тот же результат без данных.
Ищу вход/мысли.