HPDFRequestHeadlessTimestampForImprint

function HPDFRequestHeadlessTimestampForImprint(const MessageImprint: SysUtils.TBytes;
  Digest: THPDFHeadlessTimestampDigest; const Options: THPDFHeadlessTimestampOptions): SysUtils.TBytes;

Vytvoří čerstvý RFC3161 požadavek s nonce pro přesně dodaný digest, zavolá transport ve vlastnictví aplikace, validuje jeho kompletní odpověď a vrací autentizovaný CMS TimeStampToken

Options.Transport i explicitní důvěryhodné CA kořeny TSA jsou povinné; callback dostává bajty DER požadavku a vrací bajty DER odpovědi, přičemž sám řídí svoji HTTP autentizaci, politiku TLS, deadliny i síťové zrušení

Před vrácením tokenu se kontrolují původní imprint, vybraný digest, čerstvá nonce, CMS podpis TSA, vazba na certifikát, řetězec, EKU, nakonfigurované důkazy revokace, budget odpovědi i zrušení

Konfiguraci přenosu a důvěry najdete v Nativních RFC3161 timestampách