SetSignProcessPassthrough

Segurança e Assinaturas

Descrição

Define o processo de assinatura para o modo passthrough

Nesse modo, o PDF é preparado usando um placeholder para os dados de assinatura O usuário pode então substituir esse placeholder pelos dados de assinatura de sua escolha, usando a função GetSignProcessByteRange para determinar o byte range sobre o qual o hash da assinatura deve ser calculado

Sintaxe

Delphi

Function TPDFlib.SetSignProcessPassthrough(SignProcessID, SignatureLength: Integer): Integer;

ActiveX

Function PDFlib::SetSignProcessPassthrough(SignProcessID As Long, SignatureLength As Long) As Long

DLL

int DLSetSignProcessPassthrough(int InstanceID, int SignProcessID, int SignatureLength);

Parâmetros

SignProcessIDUm valor retornado pelas funções NewSignProcessFromFile, NewSignProcessFromStream ou NewSignProcessFromString.
SignatureLengthO comprimento em bytes dos dados de assinatura binários brutos. Este valor será dobrado ao alocar o espaço no PDF, porque os dados da assinatura devem ser gravados com codificação hexadecimal (dois caracteres por byte bruto).

Valores retornados

0A assinatura não pôde ser colocada em modo passthrough.
1Success