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 — при недопустимом ID процесса или коде обязательства вне диапазона
Примечания
Атрибут действует только на путь SubFilter ETSI.CAdES.detached. PAdES Table 1 row d) запрещает совмещать commitment-type-indication с ключом /Reason словаря PDF-подписи — не задавайте оба