SetSignProcessPassthrough
Securitate și semnături
Descriere
Setează procesul de semnătură în mod passthrough
În acest mod, PDF-ul este pregătit folosind un placeholder pentru datele semnăturii. Utilizatorul poate apoi înlocui acest placeholder cu datele de semnătură alese de el, folosind funcția GetSignProcessByteRange pentru a determina intervalul de octeți peste care se va calcula hash-ul semnăturii
Sintaxă
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 | O valoare returnată de funcțiile NewSignProcessFromFile, NewSignProcessFromStream sau NewSignProcessFromString |
|---|---|
| SignatureLength | Lungimea în octeți a datelor de semnătură binare brute. Valoarea va fi dublată la alocarea spațiului în PDF, deoarece datele semnăturii trebuie scrise cu encodare hexazecimală (două caractere per octet brut) |
Valori returnate
| 0 | Semnătura nu a putut fi setată în mod passthrough |
|---|---|
| 1 | Success |