我有一个用数字证书签名的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;
}我将感谢如何实现上述建议。
发布于 2020-01-02 04:59:02
是的,看看CreateSignature解决了我的问题。现在,当我在Acrobat阅读器中打开我的文档时,它显示的是修订版1,由我的字段signatureField和证书(由第二个签名)锁定,禁止更改。在我的例子中,第二个签名是隐藏的,但Acrobat阅读器可以检测到它。非常感谢你的帮助!
https://stackoverflow.com/questions/57745375
复制相似问题