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 — при недопустимом ID процесса или коде обязательства вне диапазона

Примечания

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

См. также

SetSignProcessCustomSubFilter