FetchTimeStampToken
Dijital imzalar
Açıklama
Yapılandırılmış yetkiliden bir özet için RFC 3161 TimeStampToken alır
Sözdizimi
Delphi
Function TPDFlib.FetchTimeStampToken(Const MessageDigestHex: AnsiString): AnsiString;Parametreler
| MessageDigestHex | Zaman damgası eklenen verilerin onaltılık özeti. Uzunluğu SetTimeStampOptions tarafından ayarlanan algoritmayla eşleşmelidir |
|---|
Dönüş değerleri
| Token | DER baytları olarak TimeStampToken |
|---|---|
| Empty string | Değişim başarısız oldu; GetTimeStampError nedeni içerir |
Açıklamalar
Belirteç yetkilinin ürettiği biçimde aynen döndürülür; böylece SetPAdESSignatureTimeStampToken ile eklenebilir, belge zaman damgası olarak kullanılabilir veya denetim izi için saklanabilir
Yeni yazılmış bir imzaya zaman damgası eklemeye yönelik yaygın durumda ApplyPAdESSignatureTimeStamp, karma oluşturmayı, getirmeyi ve eklemeyi tek çağrıda gerçekleştirir
Örnek
Token:= PDF.FetchTimeStampToken(PDF.GetPAdESSignatureValueHashHex(ProcessID));
if Token= '' then
ShowMessage(PDF.GetTimeStampError);Ayrıca bkz
SetTimeStampServer, SetTimeStampOptions, ApplyPAdESSignatureTimeStamp, GetTimeStampError