THPDFTimestampInfo Record
Berichtet das geparste RFC-3161-Timestamp-Token eines Signatur- oder Dokumentzeitstempels
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;
Unit
HPDFSignVerify
Felder
| Feld | Zweck |
|---|---|
Kind | None, Signaturzeitstempel-Attribut oder ETSI.RFC3161-Dokumentzeitstempel |
Status | Token-Verifikationsurteil, unabhängig vom primären Signaturstatus gemeldet |
PolicyOID | Vom TSTInfo deklarierte TSA-Policy-OID |
HashAlgorithm | Für den Message Imprint genutzter Hash-Algorithmus |
MessageImprintHex | Hash der Zeitstempel-Bytes, hexadezimal kodiert |
SerialNumberHex | Seriennummer des Timestamp-Tokens, hexadezimal kodiert |
GenerationTime | genTime, zu dem die TSA das Token stempelte |
AccuracyMicroseconds | Deklarierte Genauigkeit der Erzeugungszeit in Mikrosekunden |
Ordering | Wert des TSTInfo-Ordering-Flags |
NonceHex | Von der TSA zurückgespielter Request-Nonce, hexadezimal kodiert |
TSAName | Name der Time Stamping Authority aus dem Token |
SignerName | Common Name des TSA-Zertifikatssubjekts |
SubjectDN / IssuerDN | Aufbereitete Distinguished Names des TSA-Zertifikats |
CertificateSerialNumberHex | Seriennummer des TSA-Zertifikats, hexadezimal kodiert |
DigestConsistencyIssue | Beim Token-Verifizieren gefundenes Digest-Konsistenzproblem, dciNone wenn sauber |
Verwendungshinweise
Kindunterscheidet ein Signaturzeitstempel-Attribut von einem ETSI.RFC3161-Dokumentzeitstempel, dessen Token die primäre Signatur selbst istStatusträgt das Token-Urteil getrennt von der primären Signatur, damit ein defekter Zeitstempel das Signatururteil nicht still ändert- Die Stapelvalidierung kann ein zwischengespeichertes Token-Urteil in diesen Record wiederherstellen, statt den eingebetteten Signaturzeitstempel neu zu verifizieren