SetSignProcessCommitmentType

امنیت و امضا

توضیحات

ویژگی امضاشدهٔ commitment-type-indication مربوط به CAdES را برای مسیر امضای PAdES-B-B تنظیم می‌کند

نحو

Delphi

Function TPDFlib.SetSignProcessCommitmentType(SignProcessID, CommitmentType: Integer): Integer;

پارامترها

SignProcessIDمقداری که یکی از توابع NewSignProcessFrom* برمی‌گرداند
CommitmentType0 ویژگی را پاک می‌کند. 1 تا 6 به‌ترتیب id-cti-ets-proofOfOrigin، proofOfReceipt، proofOfDelivery، proofOfSender، proofOfApproval یا proofOfCreation را انتخاب می‌کنند

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

وقتی مقدار پذیرفته شود و فرایند موجود باشد 1 برمی‌گرداند؛ برای شناسهٔ فرایند نامعتبر یا کد تعهد خارج از بازه 0

ملاحظات

این attribute فقط بر مسیر SubFilter از نوع ETSI.CAdES.detached اثر می‌گذارد. ردیف d) از Table 1 در PAdES ترکیب commitment-type-indication با کلید /Reason مربوط به PDF Signature Dictionary را منع می‌کند، بنابراین callerها باید از تنظیم هم‌زمان هر دو خودداری کنند

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

SetSignProcessCustomSubFilter