PDF附件打破了附件的签名

时间:2017-01-19 13:59:52

标签: pdf certificate itext adobe acrobat

首先,我想简要描述一下我的任务,以便我们在同一页面上: 我有多个PDF文件必须合并到一个文件。其中一些是签名文档,签名是使用Adobe X Standard和PKI Certificate制作的。 对于签名的PDF,我选择将它们作为附件添加到主PDF中,因为将它们作为新页面添加到主PDF会破坏签名,因为签名的哈希值与签名时允许的所有更改都不一样文献

我尝试了两个approches来组合它们,第一个是mit Adob​​e X Standard,第二个是使用iText5的Java Application。两者都工作并生成了附带这些文件的PDF。

当我打开将PDF与Adobe X Standard(使用Adobe或iText创建)合并,然后尝试打开带有签名的附加PDF时,它表示签名无法进行身份验证。但是当我保存附加的PDF时,身份验证突然正常。

我在iText的白皮书和ISO标准中都读到了PDF和签名,但我无法弄清楚,为什么签名在第一次尝试时被破坏,但在文件保存在磁盘上时是正确的。所以,如果有人能为我澄清这一点,那就太棒了。

我还将示例文件上传到https://www.docdroid.net/mTuUAIn/testattachment.pdf.html,以便您可以自己查看。

提前谢谢。

0 个答案:

没有答案