如何使用asp.net中的X.509证书进行数字签名pdf文档?

时间:2018-06-30 12:52:26

标签: c# asp.net itext digital-signature digital-certificate

基本上,当我在本地主机上运行应用程序时,我可以在证书存储中获取所有已安装的证书列表。但是现在我正在寻找相同的东西。在服务器上托管应用程序,并从最终用户计算机获取证书列表,然后绑定到下拉列表中。用户将在其中选择证书并选择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;
        }

0 个答案:

没有答案