THPDFTimestampInfo Record
Rapporterar den parsade RFC 3161-tidsstämpeltoken för en signaturtidsstämpel eller dokumenttidsstämpel
Deklaration
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;
Enhet
HPDFSignVerify
Fält
| Fält | Syfte |
|---|---|
Kind | Ingen, signaturtidsstempelattribut eller ETSI.RFC3161-dokumenttidsstämpel |
Status | Tokenverifieringens utfall, rapporterat oberoende av primär signaturstatus |
PolicyOID | TSA-policy-OID som TSTInfo deklarerar |
HashAlgorithm | Hashalgoritm som används för meddelandeavtrycket |
MessageImprintHex | Hash av de tidsstämplade bytena, hexkodad |
SerialNumberHex | Tidsstämpeltokens serienummer, hexkodat |
GenerationTime | genTime då TSA:n stämplade tokenen |
AccuracyMicroseconds | Deklarerad noggrannhet för genereringstiden i mikrosekunder |
Ordering | Värdet på TSTInfo:s ordningsflagga |
NonceHex | Begäranens nonce som TSA:n ekar tillbaka, hexkodad |
TSAName | Tidsstämpelmyndighetens namn från tokenen |
SignerName | Common name för TSA-certifikatets subjekt |
SubjectDN / IssuerDN | Renderade distinguished names för TSA-certifikatet |
CertificateSerialNumberHex | TSA-certifikatets serienummer, hexkodat |
DigestConsistencyIssue | Digestkonsistensproblem som hittats vid verifiering av tokenen, dciNone när allt är rent |
Användningsanteckningar
Kindskiljer ett signaturtidsstempelattribut från en ETSI.RFC3161-dokumenttidsstämpel, vars token är själva primärsignaturenStatusbär tokenutfallet separat från primärsignaturen, så att en trasig tidsstämpel inte i smyg ändrar signaturutfallet- Batchvalidering kan återställa ett cachat tokenutfall till denna record i stället för att verifiera den inbäddade signaturtidsstämpeln igen