首页 > 解决方案 > 使用 reactJs 的 pdf 文件中的数字签名

问题描述

我需要构建一个接受来自用户的 pdf 文件的应用程序,并将用户图像签名的图像(已由用户上传)放置在用户单击 pdf 的位置。与 Adob​​e 阅读器相同,提供了添加数字签名的功能。我正在使用 ReactJs 来构建这个应用程序。

任何人都知道如何做到这一点。

我正在尝试一些图书馆来阅读 pdf,但它们不提供编辑功能。

任何人都知道任何 npm 哪个点 Reacts?

标签: reactjsdigital-signature

解决方案


数字签名需要用户的私钥。要通过您的 Web 应用程序进行数字签名,用户需要允许您的应用程序访问他们的私钥。由于您的应用程序是Web应用程序,因此无法保证用户不会将私钥发送到您的后端或其他地方。这就是为什么所有对安全有所了解的用户都会拒绝使用您的 Web 应用程序进行数字签名的原因。

您的用例不清楚。你想达到什么目的?考虑以下替代方案。您可以使用自己的私钥进行签名。如果用户已注册,您可以在文档中添加文本,确认用户 X 已签署此文档并使用您自己的私钥对其进行签名。


推荐阅读