SetSignProcessRSAPSSPadding
セキュリティと署名
説明
署名処理が構築する RSA 分離署名に RSASSA-PSS パディングを選択します
構文
Delphi
Function SetSignProcessRSAPSSPadding(SignProcessID: Integer; Enable: Boolean): Integer;パラメータ
| SignProcessID | NewSignProcessFrom* 関数が返す値 |
|---|---|
| Enable | RSASSA-PSS で署名する場合は True、PKCS#1 v1.5 パディング(既定)を維持する場合は false |
戻り値
設定が格納された場合は 1、プロセス ID が無効な場合は 0
備考
この設定は adbe.pkcs7.detached および ETSI.CAdES.detached サブフィルターに適用され、CNG 対応 RSA 秘密キーを必要とする。レガシー CryptoAPI キーで作成された署名は PKCS#1 v1.5 パディングのままとなる
CMS は完全な RFC 4055 パラメーターを保持します。SetSignProcessDigestAlgorithm のダイジェスト、同じダイジェストで駆動される MGF1、ダイジェスト長と等しいソルト長です