FetchTimeStampToken

Chữ ký số

Mô tả

Lấy một TimeStampToken RFC 3161 cho một digest từ authority đã cấu hình

Cú pháp

Delphi

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

Tham số

MessageDigestHexDigest hex của dữ liệu đang được đóng dấu. Độ dài của nó phải khớp thuật toán đặt bởi SetTimeStampOptions

Giá trị trả về

TokenTimeStampToken dưới dạng byte DER
Empty stringTrao đổi thất bại; GetTimeStampError mang lý do

Ghi chú

Token được trả về nguyên bản như authority sinh ra, nhờ đó gắn được bằng SetPAdESSignatureTimeStampToken, dùng làm time-stamp tài liệu, hay lưu lại làm dấu vết audit

Với trường hợp thông dụng là đóng dấu thời gian cho một chữ ký vừa ghi, ApplyPAdESSignatureTimeStamp làm gộp hashing, tải về và gắn vào trong một lần gọi

Ví dụ

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

Xem thêm

SetTimeStampServer, SetTimeStampOptions, ApplyPAdESSignatureTimeStamp, GetTimeStampError