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
1Success