SetSignProcessSignaturePolicy
安全與簽章
描述
為 PAdES-B-B 簽署路徑設定 CAdES signature-policy-identifier 已簽署屬性
語法
Delphi
Function TPDFlib.SetSignProcessSignaturePolicy(SignProcessID: Integer; Const PolicyOID, PolicyHashHex: WideString; HashAlgorithm: Integer): Integer;
參數
| SignProcessID | 任一 NewSignProcessFrom* 函式傳回的值。 |
|---|---|
| PolicyOID | 識別政策文件的點分隔 OID。傳入空值可清除該屬性。 |
| PolicyHashHex | 政策文件的十六進位編碼雜湊。 |
| HashAlgorithm | Digest code: 0 auto/SHA-256, 1 SHA-1, 2 SHA-256, 3 SHA-384, 4 SHA-512. |
傳回值
程序存在且雜湊演算法代碼被接受時傳回 1,否則傳回 0
備註
長度為奇數或含非十六進位字元的政策雜湊輸入,會在第一個無效配對處截斷。該屬性只會在 ETSI.CAdES.detached SubFilter 路徑下寫出
另見
SetSignProcessCustomSubFilter, SetSignProcessDigestAlgorithm