THPDFJobProcessor.ExecuteLoadedSigningOperation

Выполняет операцию подписи над заимствованным загруженным документом с явным транспортом меток времени

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

Модуль — HPDFDocJobs; владение документом, операцией, выходным потоком и возвращённым результатом остаётся у вызывающего кода

Байты подписанного PDF записываются в Output, а transport callback получает запросы меток времени RFC 3161, выпускаемые операцией, через TimestampContext

Событие checkpoint срабатывает во время подписи и работы с метками времени и сохраняет исключения отмены и бюджета

Принимаемые здесь профили подписи и методы дайджеста перечислены в Capabilities

Транспорт меток времени в нативном ABI Linux