SetSignProcessDocMDP

امنیت و امضا

توضیحات

فرایند امضای دیجیتال را طوری پیکربندی می‌کند که امضای گواهی‌ساز با تبدیل کامل DocMDP بسازد

دیکشنری امضای تولیدشده مدخل /Reference با سطح مجوز درخواستی می‌گیرد و catalog سند ارجاع /Perms /DocMDP متناظری به همان دیکشنری امضا می‌گیرد

نحو

Delphi

Function TPDFlib.SetSignProcessDocMDP(SignProcessID, Level: Integer): Integer;

پارامترها

SignProcessIDمقداری که یکی از توابع NewSignProcessFrom* برمی‌گرداند
Level0 گواهی‌سازی را غیرفعال می‌کند، 1 هیچ تغییری را مجاز نمی‌داند، 2 پر کردن فرم و امضا را مجاز می‌داند و 3 حاشیه‌نویسی‌ها را هم مجاز می‌داند

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

0شناسهٔ فرایند یا سطح نامعتبر است
1سطح درخواستی روی فرایند امضا ذخیره شد

محدودیت گواهی‌گذاری

امضای گواهی‌ساز باید اولین امضای امضاشدهٔ سند باشد و catalog نباید از قبل ارجاع مجوز DocMDP داشته باشد

اگر هرکدام از دو شرط نقض شود، عملیات امضا رد می‌شود و به‌جای تولید ساختار certification دوم یا مبهم، چیزی صادر نمی‌کند

تأیید

TPDFlibSignatureVerifier.GetSignaturePermissionInfo* سطح مجوز، اعتبار ساختاری و هم‌خوانی مرجع Catalog با امضای انتخاب‌شده را گزارش می‌کند

همچنین ببینید

SetSignProcessFieldLock, TPDFlibSignatureVerifier