FetchTimeStampToken
Digitaaliset allekirjoitukset
Kuvaus
Hakee RFC 3161 TimeStampTokenin tiivistelmälle määritellyltä viranomaiselta
Syntaksi
Delphi
Function TPDFlib.FetchTimeStampToken(Const MessageDigestHex: AnsiString): AnsiString;Parametrit
| MessageDigestHex | Leimattavan datan heksadesimaalinen tiivistelmä. Sen pituuden on vastattava SetTimeStampOptionslla asetettua algoritmia |
|---|
Paluuarvot
| Token | TimeStampToken DER-tavuina |
|---|---|
| Empty string | Vaihto epäonnistui; syyn kertoo GetTimeStampError |
Huomautukset
Token palautetaan täsmälleen sellaisena kuin viranomainen sen tuotti, joten sen voi liittää funktiolla SetPAdESSignatureTimeStampToken, käyttää asiakirjan aikaleimana tai tallentaa auditointijälkeä varten
Yleisessä tapauksessa, jossa juuri kirjoitettua allekirjoitusta aikaleimataan, ApplyPAdESSignatureTimeStamp tekee tiivistyksen, haun ja liittämisen yhdellä kutsulla
Esimerkki
Token:= PDF.FetchTimeStampToken(PDF.GetPAdESSignatureValueHashHex(ProcessID));
if Token= '' then
ShowMessage(PDF.GetTimeStampError);Katso myös
SetTimeStampServer, SetTimeStampOptions, ApplyPAdESSignatureTimeStamp, GetTimeStampError