THPDFAuthenticatedIncrementalUpdateInfo 记录
报告经认证的增量保存的判定结果:总体状态、被评估签名的索引及其验证与证书状态、签名和策略计数,以及阻断性问题描述
声明
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填充;进入时记录会被重置,因此返回false后检查它是安全的 - 把
Status当作权威结论,把Issue当作用于日志或界面显示的说明文字 - 不带 options 参数的重载会应用
THPDFAuthenticatedIncrementalUpdateOptions.Default,并通过同一记录报告结果