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 نبود |
|---|---|
| 1 | Success |