FetchTimeStampToken

التواقيع الرقمية

الوصف

يحصل على TimeStampToken وفق RFC 3161 لملخص من المصلحة المضبوطة

الصيغة

Delphi

Function TPDFlib.FetchTimeStampToken(Const MessageDigestHex: AnsiString): AnsiString;

المعاملات

MessageDigestHexالملخص السداسي للبيانات المطلوب ختمها زمنيًا. ويجب أن يطابق طوله الخوارزمية التي ضبطتها SetTimeStampOptions

قيم الإرجاع

TokenTimeStampToken كبايتات DER
Empty stringفشل التبادل؛ يحمل GetTimeStampError السبب

ملاحظات

158يُرجع الرمز تمامًا كما أنتجته المصلحة فيمكن إلحاقه بـ SetPAdESSignatureTimeStampToken أو استخدامه كطابع زمن مستند أو تخزينه كسجل تدقيق

للحالة الشائعة لختم توقيع كُتب للتو تنجز ApplyPAdESSignatureTimeStamp التجزئة والجلب والإلحاق في استدعاء واحد

مثال

Token:= PDF.FetchTimeStampToken(PDF.GetPAdESSignatureValueHashHex(ProcessID));
if Token= '' then
  ShowMessage(PDF.GetTimeStampError);

انظر أيضا

SetTimeStampServer, SetTimeStampOptions, ApplyPAdESSignatureTimeStamp, GetTimeStampError