SetSignProcessPassthrough

Seguridad y firmas

Descripción

Establece el proceso de firma en modo de transferencia directa

En este modo, el PDF se prepara con un marcador de posición para los datos de firma. Después, el usuario puede sustituir este marcador por los datos de firma que desee mediante la función GetSignProcessByteRange para determinar el intervalo de bytes sobre el que debe calcularse el hash de la firma

Sintaxis

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

SignProcessIDUn valor devuelto por las funciones NewSignProcessFromFile, NewSignProcessFromStream o NewSignProcessFromString
SignatureLengthLa longitud en bytes de los datos binarios sin procesar de la firma. Este valor se duplicará al asignar el espacio en el PDF, ya que los datos de firma deben escribirse mediante codificación hexadecimal (dos caracteres por byte sin procesar)

Valores devueltos

0No se ha podido establecer la firma en modo de paso directo
1Success