【发布时间】:2013-02-16 12:18:43
【问题描述】:
尝试在签名的 PDF 上添加内容,但添加内容后签名无效。
【问题讨论】:
-
是的,因为签名证书包含整个文件的哈希以确保其完整性,并且当您向其中添加内容时,签名中所述的哈希值与其实际哈希值不同。因此,签名变得无效。
-
这就是签名的全部意义所在。有效的签名表明文档在签名后没有被修改。如果你可以修改它而不使签名失效,那么签名机制就被破坏了。
-
好的,有没有其他方法可以解决这个问题??
-
是的,修改它然后重新签名。或者去掉签名本身。
-
您希望添加什么样的内容?我假设您正在谈论集成签名。当 PDF 的内容以附加模式更改时,一小部分可能的更改被认为是有效的。
标签: java pdf pdf-generation