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
| SignProcessID | Un valor devuelto por las funciones NewSignProcessFromFile, NewSignProcessFromStream o NewSignProcessFromString |
|---|---|
| SignatureLength | La 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
| 0 | No se ha podido establecer la firma en modo de paso directo |
|---|---|
| 1 | Success |