【发布时间】:2019-11-07 16:05:40
【问题描述】:
我需要一些关于如何在我们正在开发的基于 Web 的文档分发系统中实现文档签名的指导。 在最简单的情况下,用户 A 将登录网站并创建一个数据包。可以将 Word/Pdfs 添加到包中。用户 A 将使用数字证书签署此文件。用户 A 可以将其分配给其他用户以查看文档。他们也可以签署文件。
现在我知道如何使用 C# 对数据进行数字签名了。我不知道每个用户登录网站时如何生成证书。该站点由 DigiCert 证书保护。
我应该采取什么方法为每个用户生成数字证书?一旦我有了一个 .pfx 文件,我相信我可以将它存储在数据库中并使用它。任何有关此事的指导将不胜感激!
谢谢
【问题讨论】:
-
在我看来,该应用程序是为安全文档签名而设计的,但您拥有系统中涉及的所有密钥,这让我感到很奇怪。 user 不应该持有自己的密钥吗?您不应该为人们存储 PFX 文件。
-
您将设置一个带有注册机构的证书机构。这不是一个编程问题。
-
@LukeJoshuaPark 感谢您的意见。所以文档应该在本地签名然后上传到网站?
-
@MaartenBodewes DigiCert 是 CA 对吗?
-
呵呵,我在评论中写的是实体而不是实体 :)
标签: encryption digital