SetSignProcessCommitmentType
امنیت و امضا
توضیحات
ویژگی امضاشدهٔ commitment-type-indication مربوط به CAdES را برای مسیر امضای PAdES-B-B تنظیم میکند
نحو
Delphi
Function TPDFlib.SetSignProcessCommitmentType(SignProcessID, CommitmentType: Integer): Integer;
پارامترها
| SignProcessID | مقداری که یکی از توابع NewSignProcessFrom* برمیگرداند |
|---|---|
| CommitmentType | 0 ویژگی را پاک میکند. 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ها باید از تنظیم همزمان هر دو خودداری کنند