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
| SignProcessID | Um valor retornado pelas funções NewSignProcessFromFile, NewSignProcessFromStream ou NewSignProcessFromString. |
|---|---|
| SignatureLength | O 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
| 0 | A assinatura não pôde ser colocada em modo passthrough. |
|---|---|
| 1 | Success |