【发布时间】:2020-01-25 21:00:00
【问题描述】:
我已经加载了一个 PDDocument。
我检索到名为 sig 的 PDSignature 对象。
签名的字节范围由sig.getByteRange()提供。在我的情况下是:
0-18373 43144-46015
我想验证签名的字节范围是否有效。 因为签名必须验证整个文件期望本身。 字节范围也是由签名提供的,所以我不能依赖它。
我可以检查第一个值是 0,最后一个值必须是文件的大小 -1。
但我还需要验证第二个和第三个值(18373 和 43144)。因此,我需要知道 PDSignature 在文档中的位置及其长度。
我如何获得这些?
【问题讨论】: