Record THPDFAuthenticatedIncrementalUpdateInfo
Reporta el veredicto de un guardado incremental autenticado: estado general, índice de la firma evaluada con estados de verificación y de certificado, conteos de firmas y políticas, y el texto del problema bloqueante
Declaración
THPDFAuthenticatedIncrementalUpdateInfo= record
Status: THPDFAuthenticatedIncrementalUpdateStatus;
SignatureIndex: Integer;
SignatureStatus: THPDFSignatureVerifyStatus;
CertificateStatus: THPDFCertificateValidationStatus;
SignatureCount: Integer;
AuthenticatedPolicyCount: Integer;
Issue: AnsiString;
end;
Unidad
HPDFDoc
Campos
| Campo | Propósito |
|---|---|
Status | Veredicto general THPDFAuthenticatedIncrementalUpdateStatus, inicializado en aiusNotChecked y movido a valores como aiusIncrementalModeRequired o aiusPolicyViolation cuando un paso falla |
SignatureIndex | Índice basado en cero de la firma que se evalúa, inicializado en -1 cuando no aplica ninguna firma |
SignatureStatus | THPDFSignatureVerifyStatus de la firma referenciada, inicializado en svNotVerified |
CertificateStatus | THPDFCertificateValidationStatus del certificado de la firma, inicializado en cvsNotValidated |
SignatureCount | Número de campos de firma encontrados en el documento candidato |
AuthenticatedPolicyCount | Número de firmas cuya política de transformación fue autenticada durante la pasada |
Issue | Razón en texto plano registrada junto a Status cada vez que se rechaza el guardado |
Notas de uso
- Lo llena
THotPDF.SaveIncrementalUpdateAuthenticated; el record se resetea al entrar, así que es seguro inspeccionarlo tras un resultadofalse - Trate
Statuscomo autoritativo yIssuecomo texto explicativo para logging o para mostrar en la UI - La sobrecarga sin argumento de opciones aplica
THPDFAuthenticatedIncrementalUpdateOptions.Defaulty reporta a través del mismo record