SetSignProcessPassthrough
אבטחה וחתימות
תיאור
מגדירה את תהליך החתימה למצב passthrough
במצב זה ה-PDF מוכן באמצעות placeholder עבור נתוני החתימה; לאחר מכן המשתמש יכול להחליף את ה-placeholder הזה בנתוני החתימה שיבחר, תוך שימוש ב-GetSignProcessByteRange לקביעת טווח הבייטים שעליו יחושב ה-hash של החתימה
תחביר
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 | האורך בבייטים של נתוני החתימה הבינאריים הגולמיים. את הערך הזה מכפילים בשתיים בעת הקצאת המקום ב-PDF, כי את נתוני החתימה יש לכתוב בקידוד הקסדצימלי (שני תווים לכל בייט גולמי) |
ערכי החזרה
| 0 | לא ניתן היה להגדיר את החתימה למצב passthrough |
|---|---|
| 1 | Success |