SetSignProcessRSAPSSPadding

安全與簽章

描述

為簽署程序建構的 RSA 分離簽章選擇 RSASSA-PSS 填充

語法

Delphi

Function SetSignProcessRSAPSSPadding(SignProcessID: Integer; Enable: Boolean): Integer;

參數

SignProcessIDNewSignProcessFrom* 函式傳回的值
Enabletrue 表示以 RSASSA-PSS 簽署;false 保持 PKCS#1 v1.5 填充(預設)

傳回值

成功儲存設定時傳回 1,process id 無效時傳回 0

備註

此設定適用於 adbe.pkcs7.detachedETSI.CAdES.detached 子過濾器,且需要 CNG 支援的 RSA 私密金鑰;以舊式 CryptoAPI 金鑰產生的簽章維持 PKCS#1 v1.5 填充CMS 帶有完整的 RFC 4055 參數:摘要來自

SetSignProcessDigestAlgorithm,MGF1 由同一摘要驅動,鹽長度等於摘要長度

另請參閱

SetSignProcessDigestAlgorithm, SetSignProcessSubFilter