THPDFPDFMACLocation 类型
报告 AuthCode PDF MAC 存放在文档内部的位置
声明
THPDFPDFMACLocation= (pmlUnknown, pmlStandalone,
pmlAttachedToSignature);
单元
HPDFDoc
值
| 值 | 用途 |
|---|---|
pmlUnknown | 无法确定位置;这是 AuthCode trailer 尚未成功解析时的状态 |
pmlStandalone | MAC 位于独立的 AuthCode 条目中,不引用任何签名即可认证文件 |
pmlAttachedToSignature | MAC 附着于某个签名,认证通过其 SigObjRef 绑定到该签名对象的摘要 |
使用说明
- 从
THPDFPDFMACValidationInfo读Location时,一并看SignatureObjectNumber和SignatureGeneration,附着式 MAC 会填这两个字段 AttachedToSigAuthCode 若无可解析的SigObjRef,以pmsMalformed失败,而不是降级为独立式解释- 需要知道 MAC 是否覆盖整个文件时,检查验证信息上的
FullFileCoverage