保留现有的 PDF 签名



给定一个带有我没有私钥的证书的数字签名PDF,是否可以更改文档,使用我的证书对其进行签名并将以前的签名保留为"历史记录",也就是说,旧签名不应验证文档的完整性,而用户应该能够看到它曾经使用其他证书签名?

如果您打算删除旧签名(使用其他人的私钥创建),更改文档并添加新签名(使用您自己的私钥),那么是的,这是可能的。

如果您打算保留旧签名,并添加第二个(所谓的批准)签名(使用您自己的私钥),那么这取决于第一个签名的性质(如果该签名"锁定"文档,则不可能)您是否可以在两者之间更改文档。

此外,更改文档几乎总是会使原始签名无效。请参阅允许对数字签名的 PDF 执行哪些操作?找出哪些更改是可能的(例如填写表单字段),哪些更改是不可能的(例如添加额外的页面)。

我们的至少一位客户用于解决此问题的一种不太优雅的解决方法是将签名的 PDF 包装在 PDF 包中,并添加包含其他信息的封面。PDF 包就像可以在 Adobe Reader(和其他一些 PDF 查看器)中打开的 ZIP 文件。该ZIP文件可以包含各种其他文档,包括未更改的签名PDF,其中签名保持不变。

最新更新