THPDFAuthenticatedIncrementalUpdateInfo Record

Reports the verdict of an authenticated incremental save: overall status, evaluated signature index with verification and certificate states, signature and policy counts and the blocking issue text

Declaration

THPDFAuthenticatedIncrementalUpdateInfo= record
  Status: THPDFAuthenticatedIncrementalUpdateStatus;
  SignatureIndex: Integer;
  SignatureStatus: THPDFSignatureVerifyStatus;
  CertificateStatus: THPDFCertificateValidationStatus;
  SignatureCount: Integer;
  AuthenticatedPolicyCount: Integer;
  Issue: AnsiString;
end;

Unit

HPDFDoc

Fields

FieldPurpose
StatusOverall THPDFAuthenticatedIncrementalUpdateStatus verdict, initialised to aiusNotChecked and moved to values such as aiusIncrementalModeRequired or aiusPolicyViolation when a step fails
SignatureIndexZero-based index of the signature being evaluated, initialised to -1 when no signature applies
SignatureStatusTHPDFSignatureVerifyStatus of the referenced signature, initialised to svNotVerified
CertificateStatusTHPDFCertificateValidationStatus of the signature certificate, initialised to cvsNotValidated
SignatureCountNumber of signature fields found in the candidate document
AuthenticatedPolicyCountNumber of signatures whose transform policy was authenticated during the pass
IssuePlain-text reason recorded beside Status whenever the save is rejected

Usage notes

Related APIs