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

MessageDigestHexZaman damgası eklenen verilerin onaltılık özeti. Uzunluğu SetTimeStampOptions tarafından ayarlanan algoritmayla eşleşmelidir

Dönüş değerleri

TokenDER baytları olarak TimeStampToken
Empty stringDeğ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