السجل THPDFTimestampInfo
يبلغ عن رمز الطابع الزمني وفق RFC 3161 المحلل لطابع توقيع أو طابع مستند
التصريح
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 | لا شيء، أو سمة طابع توقيع زمني، أو طابع مستند ETSI.RFC3161 |
Status | حكم التحقق من الرمز، ويبلغ عنه باستقلال عن حالة التوقيع الأساسية |
PolicyOID | معرف OID لسياسة TSA الذي يصرح به TSTInfo |
HashAlgorithm | خوارزمية التجزئة المستخدمة لبصمة الرسالة |
MessageImprintHex | تجزئة البايتات المختومة زمنيًا بترميز ست عشري |
SerialNumberHex | الرقم التسلسلي لرمز الطابع الزمني بترميز ست عشري |
GenerationTime | قيمة genTime التي ختمت عندها TSA الرمز |
AccuracyMicroseconds | الدقة المصرح بها لوقت التوليد بالميكروثانية |
Ordering | قيمة علم الترتيب في TSTInfo |
NonceHex | قيمة nonce للطلب التي أعادتها TSA بترميز ست عشري |
TSAName | اسم جهة إصدار الطوابع الزمنية الوارد في الرمز |
SignerName | الاسم الشائع لموضوع شهادة TSA |
SubjectDN / IssuerDN | الأسماء المميزة المعروضة لشهادة TSA |
CertificateSerialNumberHex | الرقم التسلسلي لشهادة TSA بترميز ست عشري |
DigestConsistencyIssue | مشكلة اتساق الملخص المكتشفة أثناء التحقق من الرمز، وتكون dciNone عند السلامة |
ملاحظات الاستخدام
- يميز
Kindسمة الطابع الزمني للتوقيع عن طابع مستند ETSI.RFC3161 الذي يكون رمزه هو التوقيع الأساسي نفسه - يحمل
Statusحكم الرمز منفصلًا عن التوقيع الأساسي، فلا يغير الطابع الزمني التالف حكم التوقيع بصمت - يستطيع التحقق الدفعي استعادة حكم رمز مخزن مؤقتًا في هذا السجل بدلًا من إعادة التحقق من الطابع الزمني المضمّن للتوقيع