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はログや UI 表示向けの説明テキストとして扱います- オプション引数のないオーバーロードは
THPDFAuthenticatedIncrementalUpdateOptions.Defaultを適用し、同じレコードで報告します