SetSignProcessPassthrough

امنیت و امضا

توضیحات

فرایند امضا را در حالت passthrough تنظیم می‌کند

در این حالت PDF با جای‌نگهداری برای دادهٔ امضا آماده می‌شود؛ سپس کاربر می‌تواند این جای‌نگهدار را با دادهٔ امضای دلخواهش جایگزین کند و با GetSignProcessByteRange بازهٔ بایتی‌ای که هش امضا باید رویش محاسبه شود را تعیین کند

نحو

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 دو برابر می‌شود چون دادهٔ امضا باید با کدگذاری hex نوشته شود (دو نویسه برای هر بایت خام)

مقادیر بازگشتی

0امضا قابل تنظیم در حالت passthrough نبود
1Success