THPDFJobProcessor.ExecuteLoadedSigningOperation

借り受けたロード済みドキュメントに対して、明示的なタイムスタンプトランスポートを使って署名操作を実行します

class function ExecuteLoadedSigningOperation(Document: THotPDF; Op: THPDFJSONValue;
  Output: TStream; Checkpoint: TNotifyEvent;
  TimestampTransport: THPDFHeadlessTimestampTransport;
  TimestampContext: Pointer): THPDFJSONValue; static;

ユニットは HPDFDocJobs です。ドキュメント・操作・出力ストリーム・返り値の所有権は呼び出し元にあります

署名済み PDF のバイトは Output に書き込まれ、トランスポートコールバックは操作が発行する RFC 3161 タイムスタンプ要求を TimestampContext 経由で受け取ります

チェックポイントイベントは署名とタイムスタンプ処理の間に発火し、キャンセルと予算の例外を保持します

ここで受け付ける署名プロファイルとダイジェスト方式の一覧は Capabilities にあります

Native Linux ABI タイムスタンプトランスポート