THPDFJobProcessor.ExecuteLoadedSigningOperation

Executa uma operação de assinatura sobre um documento carregado emprestado, com um transporte de timestamp explícito

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

A unit é HPDFDocJobs; o chamador é dono do documento, da operação, do stream de saída e do resultado retornado

Os bytes do PDF assinado são gravados em Output, e o callback de transporte recebe requisições de timestamp RFC 3161 emitidas pela operação por meio de TimestampContext

O evento de checkpoint dispara durante o trabalho de assinatura e de timestamp e preserva exceções de cancelamento e de orçamento

Os perfis de assinatura e métodos de digest aceitos aqui estão listados em Capabilities

Transporte de timestamps via ABI nativa do Linux