SetSignProcessRSAPSSPadding

セキュリティと署名

説明

署名処理が構築する RSA 分離署名に RSASSA-PSS パディングを選択します

構文

Delphi

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

パラメータ

SignProcessIDNewSignProcessFrom* 関数が返す値
EnableRSASSA-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、ダイジェスト長と等しいソルト長です

関連項目

SetSignProcessDigestAlgorithm, SetSignProcessSubFilter