THPDFPDFMACStatus Type

回報對文件內容驗證 AuthCode PDF MAC 的結果

宣告

THPDFPDFMACStatus= (pmsValid, pmsNotPresent, pmsInvalidPassword,
  pmsMalformed, pmsUnsupportedAlgorithm, pmsCoverageInvalid,
  pmsDocumentModified, pmsAuthenticationFailed, pmsPolicyRejected,
  pmsSignatureBindingFailed);

單元

HPDFDoc

值

值用途
pmsValidMAC 已定位、解密並通過驗證,且涵蓋範圍檢查通過
pmsNotPresentPDF 不含作用中的 AuthCode
pmsInvalidPassword衍生 MAC 金鑰所需的文件加密密碼錯誤
pmsMalformedAuthCode 結構、trailer、ByteRange 陣列、鹽值或十六進位 MAC 值無法解析
pmsUnsupportedAlgorithmMAC 摘要演算法或位置變體不受支援
pmsCoverageInvalidByteRange 未涵蓋要求的檔案範圍
pmsDocumentModified資料摘要不再吻合,MAC 涵蓋範圍內的位元組已被更動
pmsAuthenticationFailed驗證標籤或金鑰完整性檢查失敗,代表 MAC 值或金鑰材料錯誤
pmsPolicyRejected設定的原則設定檔在任何密碼學運算之前就拒絕了 MAC 參數
pmsSignatureBindingFailed把附掛 MAC 繫結到其簽章的摘要不再吻合

使用說明

相關 API