FetchTimeStampToken
חתימות דיגיטליות
תיאור
מקבל TimeStampToken לפי RFC 3161 עבור digest מהרשות שהוגדרה
תחביר
Delphi
Function TPDFlib.FetchTimeStampToken(Const MessageDigestHex: AnsiString): AnsiString;פרמטרים
| MessageDigestHex | digest הקסדצימלי של הנתונים המקבלים חותמת. האורך שלו חייב להתאים לאלגוריתם שהוגדר ב-SetTimeStampOptions. |
|---|
ערכי החזרה
| Token | ה-TimeStampToken כבייטי DER |
|---|---|
| Empty string | החילוף נכשל; GetTimeStampError נושא את הסיבה. |
הערות
האסימון מוחזר בדיוק כפי שהרשות יצרה אותו, כך שאפשר לצרף אותו עם SetPAdESSignatureTimeStampToken, להשתמש בו כחותמת זמן של מסמך, או לאחסן אותו לצורך מסלול ביקורת.
למקרה הנפוץ של חתימת חותמת זמן על חתימה שנכתבה זה עתה, ApplyPAdESSignatureTimeStamp עושה את הגיבוב, האחזור והצירוף בקריאה אחת.
דוגמה
Token:= PDF.FetchTimeStampToken(PDF.GetPAdESSignatureValueHashHex(ProcessID));
if Token= '' then
ShowMessage(PDF.GetTimeStampError);ראו גם
SetTimeStampServer, SetTimeStampOptions, ApplyPAdESSignatureTimeStamp, GetTimeStampError