我需要构建一个接受用户pdf文件的应用,并将用户单击pdf的用户图像签名(已由用户上传)的图像放置在其中。 与Adobe Reader一样,提供了添加数字签名的功能。 我正在使用ReactJs来构建此应用。
任何人都知道如何执行此操作。
我正在尝试一些图书馆阅读pdf,但它们不提供编辑功能。
任何人都知道哪个npm会发生反应?
答案 0 :(得分:0)
数字签名需要用户的私钥。要通过您的Web应用程序进行数字签名,用户需要允许您的应用程序访问其私钥。由于您的应用程序是网络应用程序,因此无法保证用户不会将私钥发送到您的后端或其他地方。因此,所有对安全性有所了解的用户都将拒绝使用您的Web应用程序进行数字签名。
您的用例尚不清楚。您想要实现什么?考虑以下替代方案。您可以使用自己的私钥进行签名。如果用户已注册,则可以在文档中添加文本,以确认用户X签署了此文档,并使用您自己的私钥对其进行了签名。