HPDFRequestHeadlessTimestampForImprint

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

Создаёт свежий RFC3161-запрос с nonce для точно переданного дайджеста, вызывает принадлежащий приложению транспорт, валидирует его полный ответ и возвращает аутентифицированный CMS TimeStampToken

Требуются Options.Transport и явные доверенные корни CA TSA; callback получает байты DER-запроса и возвращает байты DER-ответа, самостоятельно управляя HTTP-аутентификацией, политикой TLS, сроками и отменой сетевых операций

До возврата токена проверяются исходный imprint, выбранный дайджест, свежий nonce, подпись CMS TSA, привязка сертификата, цепочка, EKU, настроенные доказательства отзыва, бюджет ответа и отмена

Настройка транспорта и доверия описана в разделе Нативные метки времени RFC3161