THPDFTimestampInfo Record
Raportuje sparsowany token znacznika czasu RFC 3161 ze znacznika czasu podpisu lub dokumentu
Deklaracja
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;
Jednostka
HPDFSignVerify
Pola
| Pole | Przeznaczenie |
|---|---|
Kind | None, atrybut znacznika czasu podpisu albo znacznik czasu dokumentu ETSI.RFC3161 |
Status | Werdykt weryfikacji tokena, raportowany niezależnie od statusu podpisu głównego |
PolicyOID | OID polityki TSA zadeklarowany w TSTInfo |
HashAlgorithm | Algorytm skrótu użyty dla odcisku wiadomości |
MessageImprintHex | Skrót znakowanych czasem bajtów w zapisie szesnastkowym |
SerialNumberHex | Numer seryjny tokena znacznika czasu w zapisie szesnastkowym |
GenerationTime | genTime, w którym TSA opieczętowała token |
AccuracyMicroseconds | Zadeklarowana dokładność czasu wygenerowania w mikrosekundach |
Ordering | Wartość flagi ordering w TSTInfo |
NonceHex | Nonce żądania zwrócony przez TSA w zapisie szesnastkowym |
TSAName | Nazwa authority znaczników czasu z tokena |
SignerName | Common name podmiotu certyfikatu TSA |
SubjectDN / IssuerDN | Zrenderowane nazwy wyróżniające certyfikatu TSA |
CertificateSerialNumberHex | Numer seryjny certyfikatu TSA w zapisie szesnastkowym |
DigestConsistencyIssue | Problem spójności digestów znaleziony przy weryfikacji tokena; dciNone, gdy czysto |
Uwagi dotyczące użycia
Kindodróżnia atrybut znacznika czasu podpisu od znacznika czasu dokumentu ETSI.RFC3161, którego tokenem jest sam podpis głównyStatusniesie werdykt tokena oddzielnie od podpisu głównego, więc uszkodzony znacznik czasu nie zmienia po cichu werdyktu podpisu- Walidacja wsadowa potrafi przywrócić zcache'owany werdykt tokena do tego rekordu zamiast ponownie weryfikować osadzony znacznik czasu podpisu