SetSignProcessCommitmentType
安全和签名
描述
为 PAdES-B-B 签名路径设置 CAdES 承诺类型指示签名属性
语法
Delphi
Function TPDFlib.SetSignProcessCommitmentType(SignProcessID, CommitmentType: Integer): Integer;
参数
| SignProcessID | 其中一个 NewSignProcessFrom* 函数返回的值 |
|---|---|
| CommitmentType | 0 清除此属性。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 键结合,因此调用方应避免同时设置两者