THPDFTimestampInfo Record
Αναφέρει το αναλυμένο RFC 3161 timestamp token μιας timestamp υπογραφής ή ενός document timestamp
Δήλωση
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;
Μονάδα
HPDFSignVerify
Πεδία
| Πεδίο | Σκοπός |
|---|---|
Kind | Κανένα, attribute signature timestamp, ή document timestamp ETSI.RFC3161 |
Status | Ετυμηγορία επαλήθευσης token, αναφέρεται ανεξάρτητα από το status της πρωτεύουσας υπογραφής |
PolicyOID | OID πολιτικής TSA που δηλώνει το TSTInfo |
HashAlgorithm | Αλγόριθμος hash που χρησιμοποιήθηκε για το message imprint |
MessageImprintHex | Hash των bytes με timestamp, δεκαεξαδική κωδικοποίηση |
SerialNumberHex | Σειριακός αριθμός του timestamp token, δεκαεξαδική κωδικοποίηση |
GenerationTime | genTime κατά το οποίο η TSA σφράγισε το token |
AccuracyMicroseconds | Δηλωμένη ακρίβεια του χρόνου δημιουργίας σε microseconds |
Ordering | Τιμή του flag ordering του TSTInfo |
NonceHex | Nonce αιτήματος που επανέλαβε η TSA, δεκαεξαδική κωδικοποίηση |
TSAName | Όνομα της αρχής χρονοσήμανσης (TSA) από το token |
SignerName | Common name του subject του πιστοποιητικού της TSA |
SubjectDN / IssuerDN | Απεικονιζόμενα distinguished names του πιστοποιητικού της TSA |
CertificateSerialNumberHex | Σειριακός αριθμός πιστοποιητικού TSA, δεκαεξαδική κωδικοποίηση |
DigestConsistencyIssue | Πρόβλημα συνέπειας digest που βρέθηκε κατά την επαλήθευση του token, dciNone όταν είναι καθαρό |
Σημειώσεις χρήσης
- Το
Kindξεχωρίζει ένα attribute signature timestamp από ένα document timestamp ETSI.RFC3161, του οποίου το token είναι η ίδια η πρωτεύουσα υπογραφή - Το
Statusμεταφέρει την ετυμηγορία του token ξεχωριστά από την πρωτεύουσα υπογραφή, ώστε ένα χαλασμένο timestamp να μην αλλάζει σιωπηλά την ετυμηγορία της υπογραφής - Η ομαδική επικύρωση μπορεί να επαναφέρει μια cached ετυμηγορία token σε αυτό το record αντί να επαληθεύσει ξανά το ενσωματωμένο signature timestamp