SetSignProcessCommitmentType

安全和签名

描述

为 PAdES-B-B 签名路径设置 CAdES 承诺类型指示签名属性

语法

Delphi

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

参数

SignProcessID其中一个 NewSignProcessFrom* 函数返回的值
CommitmentType0 清除此属性。1..6 分别选择 id-cti-ets-proofOfOrigin、proofOfReceipt、proofOfDelivery、proofOfSender、proofOfApproval 或 proofOfCreation

返回值

值被接受且过程存在时返回 1;过程 ID 无效或承诺代码超出范围时返回 0

备注

此属性仅影响 ETSI.CAdES.detached SubFilter 路径,PAdES 表 1 的 d) 行禁止将 commitment-type-indication 与 PDF 签名字典 /Reason 键结合,因此调用方应避免同时设置两者

另请参阅

SetSignProcessCustomSubFilter