首页 > 解决方案 > 如何对具有多个签名的 JSON 对象进行签名?

问题描述

我正在构建一个表单构建器应用程序,它将能够接受用户的签名。该系统由一个前端 Angular 9 应用程序和一个后端 .NET 5 Web API 组成。用户将能够使用问题类型列表(文本、数字、日期等)构建表单。其中一种问题类型将是签名字段。我希望签名字段不仅是使用 HTML 画布(我已经构建)的“手写”签名图像,而且实际上是对文档进行数字签名。每个表单的输入数据都存在于单个 JSON 对象中,我知道我可以对整个对象进行非对称加密,这就是传递的内容——但这使得这非常有限。我会解释为什么。

我希望表单能够遵循从用户到用户的工作流程以供批准。在这种情况下,表单在工作流的不同步骤中可能需要多个签名。工作流程的不同阶段可能需要在表单上进行额外输入。如何在不同阶段合并 JSON 数据的多个签名?

我是一位经验丰富的 Web 开发人员,但对文档签名和非对称加密绝对是新手。

多谢你们!

标签: jsonencryptiondigital-signatureformbuilder

解决方案


推荐阅读