[英]itextsharp signing multiple digital signature at different times
我想请教您对这种事情是否可行的看法。
1) 客户端登录并使用网络表单提交数据。 然后使用该数据生成带有客户姓名和位置数字签名的 PDF,然后将其发送到我们的服务器。 (我认为根据我目前阅读的内容,这一步是可能的。如果我错了,请纠正我)
2)在稍后的某个时候,是否可以通过编程向同一个pdf(可能在不同的块中)添加附加内容,然后向pdf添加另一个签名?
谢谢! 实现相同目标的任何示例或示例也将很棒。
最关键的一点是
以编程方式将其他内容添加到同一个 pdf(可能在不同的块中),然后向 pdf 添加另一个签名?
要做到这一点而不导致签名验证程序,尤其是 Adobe Reader,认为现有签名已损坏,您必须将更改限制为所讨论的签名类型允许的更改。 有关允许更改的列表,请查看此答案。
因此,您最多可以:
(提供表单字段值包括实例化页面模板。因此,如果您相应地准备 pdf,您甚至可以添加已准备但隐藏在原始签名 pdf 中的内容的新页面。并非所有 pdf 库都明确支持准备页面模板和实例化它们,不过。Itext 只允许使用低级 api 技巧。)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.