一般
首先,不,在 PDF 添加 LTV 后,通常无法停止添加任何注释和/或签名,因为人们可以轻松地编写实用程序来添加注释或签名字段忽略权限。
假设我们正在讨论尊重权限的工具。但即使在这种情况下,问题也是根据哪个规范解释权限。
ISO 32000-1 中的权限
ISO 32000-1 中允许或不允许的更改已在this answer 中进行了描述。
ISO 32000-1 不了解 PAdES-4 LTV 信息或文档时间戳。它将后者视为使用不可互操作格式的普通签名,对前者没有解释。
因此,如果初始签名是“允许填写表格并允许数字签名”的认证签名,并且已经有一个空签名字段,您可以在该空白字段中添加文档时间戳,并且不能添加后续签名或允许注释。
不幸的是,严格来说,在任何认证文件中都不允许添加验证相关信息(毕竟这是 LTV 的主要原因之一)。
因此,可以说服严格按照 ISO 32000-1 解释权限的工具不允许在文档时间戳之后添加签名或注释。但这样的工具可能不是您的目标工具,因为它既不允许 LTV VRI,也不太可能处理文档时间戳,更不用说将整个解释为“带有 LTV 的签名文档”。
根据 PAdES 第 4 部分修改的 ISO 32000-1 中的权限
PAdES 第 4 部分通过正确指定文档时间戳和 LTV VRI 以及通过裁决改变了这种情况
DocMDP 限制(参见 ISO 32000-1 [1] 第 12.8.2.2 条)不适用于对包含 DSS 字典和相关 VRI、证书、CRL 和 OCSP 的 PDF 文档的增量更新。 [...]
在评估 DocMDP 限制(参见 ISO 32000-1 [1],第 12.8.2.2 条)时,应忽略文档时间戳字典项的存在。
(ETSI TS 102 778-4 V1.1.2“附件 A(规范):ISO 32000-1 LTV 扩展”)
因此,如果一个文档是
- “经认证,不允许更改”,添加 LTV 验证相关信息和文档时间戳
- 或“已通过表单填写和允许数字签名认证”,带有 LTV 验证相关信息和添加的文档时间戳,没有任何剩余的空签名字段(可能由字段锁定强制执行)
由根据 ISO 32000-1 根据 PAdES 第 4 部分修改的解释权限的工具处理,此工具将:
- 接受 VRI 添加并正确处理它们和文档时间戳,并且
- 不接受或创建进一步的签名或注释。
但它将接受进一步的 VRI 和文档时间戳添加!
ISO 32000-2(草案)中的许可
我在此处提供的最新草案基本上集成了 PAdES 第 4 部分的新增内容。因此,情况与根据 PAdES 第 4 部分修改的 ISO 32000-1 的情况基本相同。
作为字段锁定的一部分更改 MDP 权限的新选项可用于在添加文档时间戳之前有更宽松的情况。
Adobe Acrobat Reader DC V 2015.007.20033
这个软件如何解释权限,还有待分析...