THPDFAuthenticatedIncrementalUpdateInfo Record
Meldet das Urteil eines authentifizierten inkrementellen Speicherns: Gesamtstatus, bewerteter Signaturindex mit Prüf- und Zertifikatsstatus, Signatur- und Policy-Zähler sowie den Text des blockierenden Problems
Deklaration
THPDFAuthenticatedIncrementalUpdateInfo= record
Status: THPDFAuthenticatedIncrementalUpdateStatus;
SignatureIndex: Integer;
SignatureStatus: THPDFSignatureVerifyStatus;
CertificateStatus: THPDFCertificateValidationStatus;
SignatureCount: Integer;
AuthenticatedPolicyCount: Integer;
Issue: AnsiString;
end;
Unit
HPDFDoc
Felder
| Feld | Zweck |
|---|---|
Status | Gesamturteil als THPDFAuthenticatedIncrementalUpdateStatus, initialisiert mit aiusNotChecked und bei fehlgeschlagenem Schritt auf Werte wie aiusIncrementalModeRequired oder aiusPolicyViolation gesetzt |
SignatureIndex | Nullbasierter Index der bewerteten Signatur, initialisiert mit -1, wenn keine Signatur zutrifft |
SignatureStatus | THPDFSignatureVerifyStatus der referenzierten Signatur, initialisiert mit svNotVerified |
CertificateStatus | THPDFCertificateValidationStatus des Signaturzertifikats, initialisiert mit cvsNotValidated |
SignatureCount | Anzahl der im Kandidatendokument gefundenen Signaturfelder |
AuthenticatedPolicyCount | Anzahl der Signaturen, deren Transform-Policy im Durchlauf authentifiziert wurde |
Issue | Klartext-Grund, der neben Status festgehalten wird, sobald das Speichern abgelehnt wird |
Verwendungshinweise
- Gefüllt von
THotPDF.SaveIncrementalUpdateAuthenticated; der Record wird beim Eintritt zurückgesetzt, daher darf er nach einemfalse-Ergebnis gefahrlos ausgewertet werden - Behandeln Sie
Statusals maßgeblich undIssueals erläuternden Text für Logging oder UI-Anzeige - Die Überladung ohne Optionsargument wendet
THPDFAuthenticatedIncrementalUpdateOptions.Defaultan und meldet über denselben Record