繁体   English   中英

如何通过pdfbox和java向pdf添加多个电子签名

[英]How to add multiple e-signatures to a pdf via pdfbox and java

我有一个用数字证书签名的pdf。 pdf 的内容(表单域)在签名后不得更改。 应该允许添加签名。 现在第二个人需要添加他的数字签名。 之后不再允许对文档进行更改。 如何实现这一目标?

我能够通过 java 和 pdfbox 创建 pdf,对其进行签名并使用 java 检查证书是否有效,该证书是否用于对文档进行签名。 在 stackoverflow 上,我遇到了以下代码段,该代码段为已签名的 pdf 添加了签名,但我不知道如何实现它。

for (int i = 1; i < 4; i++) 
{
    load current version of the PDF;
    apply the i'th signature;
    save and sign as new current version of the PDF;
}

我将不胜感激如何实施上述建议。

是的,看看 CreateSignature 解决了我的问题。 当我现在在 Acrobat 阅读器中打开我的文档时,它显示了修订版 1,通过我的字段 signatureField 和认证(通过第二个签名)锁定以防止更改。 在我的情况下,第二个签名是隐藏的,但 Acrobat 阅读器检测到它。 非常感谢您的帮助! ——

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM