【发布时间】:2015-11-23 15:18:57
【问题描述】:
我对目前正在开发的网络服务有一个要求 - 应用程序的用户可以在他们之间创建合同(可通过 PDF 下载)并在应用程序上以数字方式签署这些合同。。 p>
起初,我正在寻找第三方 API 解决方案,以帮助我在用户之间存储签名和签署文档。但正如我所见,Docusign 和Hellosign 这样的解决方案专注于提供不同类型的服务。然后我在difference between Digital and Electronic signature 上阅读了一篇文章,但我还不确定该应用程序的最佳签名类型是什么。
我正在寻找一种在我的应用程序中为两个用户签署 pdf 合同文件的安全方式。常见的应用流程如下所示:
- user1 在我们的服务器上发送合同信息
- user2 在我们的服务器上发送合同信息
- 服务器根据提供的信息生成pdf文件,文件可以在网页/手机客户端预览
- user1 和 user2 可以在网络/移动客户端上签署文档(在此处使用一些 API 进行数字/电子签名?将签名存储在我们的数据库中?)
- 文件签署后不可更改
- user1 可以有多个合同,因此在下一个文档中使用他现有的签名会很方便
我的主要问题是寻找第三方 API 是否值得,或者开发我们自己的标志系统是否足够安全?有https://github.com/szimek/signature_pad这样的开源项目可以用来生成签名图像。或者创建某种签名密钥来模拟数字签名并存储在应用程序的数据库中?
任何意见都将受到高度赞赏,因为我是这个主题的新手。谢谢!
附:也许CoSign 可以作为一个选项,但它的开发者文档目前处于离线状态。
【问题讨论】:
标签: javascript node.js pdf digital-signature electronic-signature