THPDFTimestampInfo Record
Riporta il token di timestamp RFC 3161 analizzato di un timestamp di firma o di documento
Dichiarazione
THPDFTimestampInfo= record
Kind: THPDFTimestampKind;
Status: THPDFSignatureVerifyStatus;
PolicyOID: AnsiString;
HashAlgorithm: AnsiString;
MessageImprintHex: AnsiString;
SerialNumberHex: AnsiString;
GenerationTime: TDateTime;
AccuracyMicroseconds: Int64;
Ordering: boolean;
NonceHex: AnsiString;
TSAName: AnsiString;
SignerName: AnsiString;
SubjectDN: AnsiString;
IssuerDN: AnsiString;
CertificateSerialNumberHex: AnsiString;
DigestConsistencyIssue: THPDFCMSDigestConsistencyIssue;
end;
Unità
HPDFSignVerify
Campi
| Campo | Scopo |
|---|---|
Kind | Nessuno, attributo di timestamp di firma, o timestamp di documento ETSI.RFC3161 |
Status | Verdetto di verifica del token, riportato indipendentemente dallo stato della firma primaria |
PolicyOID | OID della politica TSA dichiarato dal TSTInfo |
HashAlgorithm | Algoritmo di hash usato per il message imprint |
MessageImprintHex | Hash dei byte con timestamp, codificato in esadecimale |
SerialNumberHex | Numero di serie del token di timestamp, codificato in esadecimale |
GenerationTime | genTime a cui la TSA ha timbrato il token |
AccuracyMicroseconds | Accuratezza dichiarata dell'ora di generazione in microsecondi |
Ordering | Valore del flag ordering del TSTInfo |
NonceHex | Nonce della richiesta rispedito indietro dalla TSA, codificato in esadecimale |
TSAName | Nome dell'autorità di certificazione dei tempi dal token |
SignerName | Nome comune del soggetto del certificato della TSA |
SubjectDN / IssuerDN | Distinguished name del certificato della TSA, in forma resa |
CertificateSerialNumberHex | Numero di serie del certificato della TSA, codificato in esadecimale |
DigestConsistencyIssue | Problema di coerenza del digest trovato durante la verifica del token, dciNone quando tutto è pulito |
Note d'uso
Kinddistingue un attributo di timestamp di firma da un timestamp di documento ETSI.RFC3161, il cui token è la firma primaria stessaStatusporta il verdetto del token separatamente dalla firma primaria, così un timestamp rotto non cambia silenziosamente il verdetto della firma- La validazione in batch può ripristinare in questo record un verdetto del token in cache invece di riverificare il timestamp di firma incorporato