THPDFPDFMACLocation Type
回報 AuthCode PDF MAC 存放在文件內部的位置
宣告
THPDFPDFMACLocation= (pmlUnknown, pmlStandalone,
pmlAttachedToSignature);
單元
HPDFDoc
值
| 值 | 用途 |
|---|---|
pmlUnknown | 無法判定位置;AuthCode trailer 尚未成功解析前就是這個狀態 |
pmlStandalone | MAC 位於獨立的 AuthCode 項目中,不參照任何簽章即可驗證檔案 |
pmlAttachedToSignature | MAC 附掛在簽章上,驗證透過其 SigObjRef 繫結到該簽章物件的摘要 |
使用說明
- 從
THPDFPDFMACValidationInfo讀取Location,並搭配為附掛 MAC 填入的SignatureObjectNumber與SignatureGeneration - 帶
AttachedToSig但SigObjRef無法解析的 AuthCode 會以pmsMalformed失敗,不會降級成獨立解讀 - 需要知道 MAC 是否涵蓋整個檔案時,檢查驗證資訊上的
FullFileCoverage