FetchTimeStampToken
التواقيع الرقمية
الوصف
يحصل على TimeStampToken وفق RFC 3161 لملخص من المصلحة المضبوطة
الصيغة
Delphi
Function TPDFlib.FetchTimeStampToken(Const MessageDigestHex: AnsiString): AnsiString;المعاملات
| MessageDigestHex | الملخص السداسي للبيانات المطلوب ختمها زمنيًا. ويجب أن يطابق طوله الخوارزمية التي ضبطتها SetTimeStampOptions |
|---|
قيم الإرجاع
| Token | TimeStampToken كبايتات DER |
|---|---|
| Empty string | فشل التبادل؛ يحمل GetTimeStampError السبب |
ملاحظات
158يُرجع الرمز تمامًا كما أنتجته المصلحة فيمكن إلحاقه بـ SetPAdESSignatureTimeStampToken أو استخدامه كطابع زمن مستند أو تخزينه كسجل تدقيق
للحالة الشائعة لختم توقيع كُتب للتو تنجز ApplyPAdESSignatureTimeStamp التجزئة والجلب والإلحاق في استدعاء واحد
مثال
Token:= PDF.FetchTimeStampToken(PDF.GetPAdESSignatureValueHashHex(ProcessID));
if Token= '' then
ShowMessage(PDF.GetTimeStampError);انظر أيضا
SetTimeStampServer, SetTimeStampOptions, ApplyPAdESSignatureTimeStamp, GetTimeStampError