SetSignProcessPassthrough

Ασφάλεια και Υπογραφές

Περιγραφή

Ορίζει τη διαδικασία υπογραφής σε λειτουργία passthrough

Σε αυτή τη λειτουργία το PDF προετοιμάζεται με placeholder για τα δεδομένα υπογραφής. Ο χρήστης μπορεί μετά να αντικαταστήσει το placeholder με τα δικά του δεδομένα υπογραφής, χρησιμοποιώντας τη συνάρτηση GetSignProcessByteRange για τον καθορισμό του εύρους bytes πάνω στο οποίο θα υπολογιστεί το hashing της υπογραφής

Σύνταξη

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);

Παράμετροι

SignProcessIDΤιμή που επιστρέφουν οι συναρτήσεις NewSignProcessFromFile, NewSignProcessFromStream ή NewSignProcessFromString
SignatureLengthΤο μήκος σε bytes των ακατέργαστων δυαδικών δεδομένων υπογραφής. Αυτή η τιμή θα διπλασιαστεί κατά τη δέσμευση χώρου στο PDF επειδή τα δεδομένα υπογραφής πρέπει να γραφτούν με δεκαεξαδική κωδικοποίηση (δύο χαρακτήρες ανά ακατέργαστο byte)

Τιμές επιστροφής

0Η υπογραφή δεν μπόρεσε να οριστεί σε λειτουργία passthrough
1Success