SetSignProcessCommitmentType

Безпека та підписи

Опис

Задає підписаний атрибут CAdES commitment-type-indication для шляху підписання 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 для недійсного id процесу чи коду зобов'язання поза діапазоном

Примітки

Цей атрибут стосується лише шляху SubFilter ETSI.CAdES.detached. PAdES Table 1 рядок d) забороняє поєднувати commitment-type-indication з ключем /Reason словника PDF Signature, тож викликачам варто не задавати обидва

Див. також

SetSignProcessCustomSubFilter