THPDFAuthenticatedIncrementalUpdateInfo Record
Relata o veredito de um salvamento incremental autenticado: status geral, índice da assinatura avaliada com estados de verificação e de certificado, contagens de assinaturas e políticas, e o texto do problema bloqueante
Declaração
THPDFAuthenticatedIncrementalUpdateInfo= record
Status: THPDFAuthenticatedIncrementalUpdateStatus;
SignatureIndex: Integer;
SignatureStatus: THPDFSignatureVerifyStatus;
CertificateStatus: THPDFCertificateValidationStatus;
SignatureCount: Integer;
AuthenticatedPolicyCount: Integer;
Issue: AnsiString;
end;
Unidade
HPDFDoc
Campos
| Campo | Finalidade |
|---|---|
Status | Veredito geral THPDFAuthenticatedIncrementalUpdateStatus, iniciado em aiusNotChecked e movido para valores como aiusIncrementalModeRequired ou aiusPolicyViolation quando uma etapa falha |
SignatureIndex | Índice baseado em zero da assinatura em avaliação, iniciado em -1 quando nenhuma assinatura se aplica |
SignatureStatus | THPDFSignatureVerifyStatus da assinatura referenciada, iniciado em svNotVerified |
CertificateStatus | THPDFCertificateValidationStatus do certificado da assinatura, iniciado em cvsNotValidated |
SignatureCount | Número de campos de assinatura encontrados no documento candidato |
AuthenticatedPolicyCount | Número de assinaturas cuja política de transform foi autenticada durante a passagem |
Issue | Motivo em texto simples registrado junto a Status sempre que o salvamento é rejeitado |
Notas de uso
- Preenchido por
THotPDF.SaveIncrementalUpdateAuthenticated; o record é reiniciado na entrada, então é seguro inspecioná-lo após um resultadofalse - Trate
Statuscomo autoritativo eIssuecomo texto explicativo para log ou exibição na UI - A sobrecarga sem argumento de opções aplica
THPDFAuthenticatedIncrementalUpdateOptions.Defaulte reporta pelo mesmo record