В основном, когда я запускаю свое приложение на локальном хосте, я могу получить список всех установленных сертификатов в хранилище сертификатов. Но сейчас то же самое я ищу. Разместите приложение на сервере и получите список сертификатов с компьютера конечного пользователя и свяжите его с выпадающим списком. Где пользователь выберет сертификат и выберет pdf файл, а затем подпишет документ. Этот подписанный документ будет храниться на сервере / загружать файлы на компьютере пользователя
Пожалуйста, помогите мне.
Благодарю.
Извините за мою кровать Английский
public static List<X509Certificate2> GetCurrentUserCertificates()
{
List<X509Certificate2> certificates = new List<X509Certificate2>();
X509Store store = new X509Store(StoreName.My, StoreLocation.CurrentUser);
store.Open(OpenFlags.OpenExistingOnly);
foreach (X509Certificate2 cert in store.Certificates)
{
certificates.Add(cert);
}
return certificates;
}