可以重新应用 PDF 签名的文档签名吗?

May a PDF signed document signature reapplied?

我正在考虑案例,pdf是根据模板和一些数据动态生成的。

在我保持模板和数据不变之前,我可以将相同的签名重新应用到文档上,否则它会失效吗?

您还可以理解为:public 签名仅与内容相关,还是取决于文档的创建时间等?

Until I keep the template the same and the data the same, may I reapply the same signature to the document or it will be invalidated?

如果您以相同的方式按字节重新生成 PDF,特别是还以相同的方式准备签名,则签名的字节是相同的,因此可以使用相同的签名。

You can read also as: is the public signature related only to content or depends on create time of the document,etc..?

你说你想保持数据不变。如果声明的文档创建时间存储在文档中(例如在元数据中),那么声明的创建时间显然必须是您保留和重复使用的数据的一部分。

不过,您可以获得不同的最佳签名时间,方法是对签名时间使用数字时间戳,仅此而已,因为这样的时间戳已作为未签名属性应用。

很遗憾,您没有提及您的 PDF 生成工具链,因此我们无法检查您的工具是否允许如此忠实地重新生成 PDF。