gpt4 book ai didi

pdf - 为什么这两个 itext 7 签名和验证文档之一对 Adob​​e DC 阅读器无效?

转载 作者:行者123 更新时间:2023-12-04 14:41:42 25 4
gpt4 key购买 nike

我有两个经过认证的 pdf 文档(使用基于 Itext 7 的相同机制签名和验证),当我使用 adobe reader DC 检查其有效性时,只有一个带有绿色标记。

好的: https://1drv.ms/b/s!AkF6t4TavwMvgxWaidlUqvPvHH1r

坏的: https://1drv.ms/b/s!AkF6t4TavwMvgxQCMdGY61S1EvUh

问候

大卫·L

最佳答案

这不是 Adob​​e 错误,而是一项功能。 (还有一个 iText 错误)

当 Adob​​e 执行加密验证时,它还会执行其他检查以查看签名是否受到攻击。它分析了几个嫌疑人,如果该分析结果是否定的,Adobe 将向您显示一条错误消息。这是 Adob​​e 误报了分析和有效性。但是,对于这些隐藏的要求,有一种变通方法。

首先,在非附加模式下使用 iText 来修改文档: document properties

不幸的是,在特定情况下,iText 7 在非附加模式下使用时会引入规范不允许的更改。问题是 iText 引入了小节。这是规范允许您做的事情,但在第一个修订版中明确不允许这样做:

Section 7.5.4 Cross-Reference Table [...] For a file that has never been incrementally updated, the cross-reference section shall contain only one subsection, whose object numbering begins at 0. [...]

您将在下面找到 iText 在非附加模式下使用后的第一个修订版的外部参照,每个彩色矩形都是一个新的小节。为了符合要求,应该只有一个矩形。 XREF table

这将在计划于 7 月底发布的 7.0.4 版本中得到修复。

关于pdf - 为什么这两个 itext 7 签名和验证文档之一对 Adob​​e DC 阅读器无效?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45146994/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com