Как сделать цифровую подпись pdf документа с использованием сертификата X.509 в asp.net? - PullRequest
0 голосов
/ 30 июня 2018

В основном, когда я запускаю свое приложение на локальном хосте, я могу получить список всех установленных сертификатов в хранилище сертификатов. Но сейчас то же самое я ищу. Разместите приложение на сервере и получите список сертификатов с компьютера конечного пользователя и свяжите его с выпадающим списком. Где пользователь выберет сертификат и выберет 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;
        }
...