HPDFBuildHeadlessTimestampRequestForImprint

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

渡された SHA256・SHA384・SHA512 の imprint をそのまま使い、新しい 128 ビットの暗号論的 nonce と有効化した certReq を添えて、上限付きの DER TimeStampReq を生成します

imprint の長さは Digest と一致しなければならず、リクエストは Options.MaxSignatureBytes と CancellationToken を守ります

元のリクエストを保持し、HPDFVerifyHeadlessTimestampResponseForImprint に渡すことで nonce・imprint・ダイジェスト選択を認証します

トランスポートとトラスト設定については ネイティブ RFC3161 タイムスタンプ を参照してください