SetSignProcessPassthrough
Sicurezza e firme
Descrizione
Imposta il processo di firma in modalità passthrough
In questa modalità, il PDF viene preparato usando un segnaposto per i dati della firma. L'utente può quindi sostituire il segnaposto con i dati della firma desiderati, utilizzando la funzione GetSignProcessByteRange per determinare l'intervallo di byte sul quale deve essere calcolato l'hash della firma
Sintassi
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);
Parametri
| SignProcessID | Valore restituito da NewSignProcessFromFile, NewSignProcessFromStream o NewSignProcessFromString |
|---|---|
| SignatureLength | Lunghezza in byte dei dati binari non elaborati della firma. Questo valore viene raddoppiato durante l'allocazione dello spazio nel PDF, poiché i dati della firma devono essere scritti con codifica esadecimale, due caratteri per ogni byte non elaborato |
Valori restituiti
| 0 | Non è stato possibile impostare la firma in modalità passthrough |
|---|---|
| 1 | Success |