保留现有的PDF签名

时间:2018-01-16 09:48:27

标签: pdf cryptography certificate itext digital-certificate

鉴于带有证书的数字签名PDF我没有私钥,是否可以更改文档,使用我的证书签名并将之前的签名保留为历史记录',即,旧签名不应该验证文档的完整性,而是用户应该只能看到它曾经用其他证书签名?

1 个答案:

答案 0 :(得分:0)

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

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

此外,更改文档几乎总是使原始签名无效。请参阅Which operations are allowed on a digitally signed PDF?以了解可能的更改(例如填写表单字段)以及哪些更改无法进行(例如添加额外页面)。

用于解决至少一个客户的不太优雅的解决方法是将签名的PDF包装在PDF包中,并添加带有附加信息的封面。 PDF文件夹就像一个ZIP文件,可以在Adobe Reader(以及其他一些PDF查看器)中打开。该ZIP文件可以包含所有类型的其他文档,包括未更改的签名PDF,其中签名保持不变。