THPDFAuthenticatedIncrementalUpdateInfo Record
回報已驗證增量存檔的判定結果:整體狀態、連同驗證與憑證狀態的受評估簽章索引、簽章與原則計數,以及阻擋問題的文字說明
宣告
THPDFAuthenticatedIncrementalUpdateInfo= record
Status: THPDFAuthenticatedIncrementalUpdateStatus;
SignatureIndex: Integer;
SignatureStatus: THPDFSignatureVerifyStatus;
CertificateStatus: THPDFCertificateValidationStatus;
SignatureCount: Integer;
AuthenticatedPolicyCount: Integer;
Issue: AnsiString;
end;
單元
HPDFDoc
欄位
| 欄位 | 用途 |
|---|---|
Status | 整體 THPDFAuthenticatedIncrementalUpdateStatus 判定,初始為 aiusNotChecked,任一步驟失敗時轉為 aiusIncrementalModeRequired 或 aiusPolicyViolation 等值 |
SignatureIndex | 受評估簽章的以零起始索引;沒有適用簽章時初始為 -1 |
SignatureStatus | 所引用簽章的 THPDFSignatureVerifyStatus,初始為 svNotVerified |
CertificateStatus | 簽章憑證的 THPDFCertificateValidationStatus,初始為 cvsNotValidated |
SignatureCount | 候選文件中找到的簽章欄位數 |
AuthenticatedPolicyCount | 此輪驗證中轉換原則通過驗證的簽章數 |
Issue | 存檔被拒時記錄在 Status 旁的純文字原因 |
使用說明
- 由
THotPDF.SaveIncrementalUpdateAuthenticated填入;record 進入時會重設,因此結果為false後檢查內容是安全的 - 把
Status視為權威結果,把Issue視為寫進日誌或顯示在 UI 的說明文字 - 不帶 options 引數的多載會套用
THPDFAuthenticatedIncrementalUpdateOptions.Default,並透過同一個 record 回報