SetSignProcessRSAPSSPadding
安全與簽章
描述
為簽署程序建構的 RSA 分離簽章選擇 RSASSA-PSS 填充
語法
Delphi
Function SetSignProcessRSAPSSPadding(SignProcessID: Integer; Enable: Boolean): Integer;參數
| SignProcessID | NewSignProcessFrom* 函式傳回的值 |
|---|---|
| Enable | true 表示以 RSASSA-PSS 簽署;false 保持 PKCS#1 v1.5 填充(預設) |
傳回值
成功儲存設定時傳回 1,process id 無效時傳回 0
備註
此設定適用於 adbe.pkcs7.detached 與 ETSI.CAdES.detached 子過濾器,且需要 CNG 支援的 RSA 私密金鑰;以舊式 CryptoAPI 金鑰產生的簽章維持 PKCS#1 v1.5 填充CMS 帶有完整的 RFC 4055 參數:摘要來自
SetSignProcessDigestAlgorithm,MGF1 由同一摘要驅動,鹽長度等於摘要長度