Záznam THPDFAuthenticatedIncrementalUpdateInfo
Hlásí výsledek autentizovaného inkrementálního uložení: celkový stav, posuzovaný index podpisu se stavem ověření a certifikátu, počty podpisů a politik a text blokujícího problému
Deklarace
THPDFAuthenticatedIncrementalUpdateInfo= record
Status: THPDFAuthenticatedIncrementalUpdateStatus;
SignatureIndex: Integer;
SignatureStatus: THPDFSignatureVerifyStatus;
CertificateStatus: THPDFCertificateValidationStatus;
SignatureCount: Integer;
AuthenticatedPolicyCount: Integer;
Issue: AnsiString;
end;
Jednotka
HPDFDoc
Pole
| Pole | Účel |
|---|---|
Status | Celkový výsledek typu THPDFAuthenticatedIncrementalUpdateStatus, inicializovaný na aiusNotChecked a při selhání kroku posunutý na hodnoty jako aiusIncrementalModeRequired nebo aiusPolicyViolation |
SignatureIndex | Index posuzovaného podpisu počítaný od nuly, inicializovaný na -1, když se žádný podpis neuplatňuje |
SignatureStatus | THPDFSignatureVerifyStatus odkazovaného podpisu, inicializovaný na svNotVerified |
CertificateStatus | THPDFCertificateValidationStatus certifikátu podpisu, inicializovaný na cvsNotValidated |
SignatureCount | Počet polí podpisu nalezených v kandidátském dokumentu |
AuthenticatedPolicyCount | Počet podpisů, jejichž transformní politika byla během průchodu autentizována |
Issue | Prostý textový důvod zaznamenaný vedle Status vždy, když je uložení odmítnuto |
Poznámky k použití
- Vyplňuje ho
THotPDF.SaveIncrementalUpdateAuthenticated; záznam se na vstupu vynuluje, takže ho lze bezpečně prohlížet i po výsledkufalse Statusberte jako autoritativní aIssuejako vysvětlující text pro logování nebo zobrazení v UI- Přetížení bez argumentu options použije
THPDFAuthenticatedIncrementalUpdateOptions.Defaulta hlásí přes stejný záznam