【发布时间】:2018-06-24 14:19:05
【问题描述】:
我需要构建一个接受用户 pdf 文件的应用程序,并在用户单击 pdf 的位置放置用户图像签名的图像(已由用户上传)。 与 Adobe 阅读器相同,提供了添加数字签名的功能。 我正在使用 ReactJs 来构建这个应用程序。
任何人都知道如何做到这一点。
我正在尝试一些库来阅读 pdf,但它们不提供编辑功能。
任何人都知道任何能发现 React 的 npm 吗??
【问题讨论】:
我需要构建一个接受用户 pdf 文件的应用程序,并在用户单击 pdf 的位置放置用户图像签名的图像(已由用户上传)。 与 Adobe 阅读器相同,提供了添加数字签名的功能。 我正在使用 ReactJs 来构建这个应用程序。
任何人都知道如何做到这一点。
我正在尝试一些库来阅读 pdf,但它们不提供编辑功能。
任何人都知道任何能发现 React 的 npm 吗??
【问题讨论】:
数字签名需要用户的私钥。要通过您的 Web 应用程序进行数字签名,用户需要允许您的应用程序访问他们的私钥。由于您的应用程序是 web 应用程序,因此无法保证用户不会将私钥发送到您的后端或其他地方。这就是为什么所有对安全有所了解的用户都会拒绝使用您的 Web 应用程序进行数字签名的原因。
您的用例不清楚。你想达到什么目的?考虑以下替代方案。您可以使用自己的私钥进行签名。如果用户已注册,您可以在文档中添加文本,确认用户 X 已签署此文档并使用您自己的私钥对其进行签名。
【讨论】: