SetSignProcessRSAPSSPadding

امنیت و امضاها

توضیحات

لایی RSASSA-PSS را برای امضای جدا RSA ساخته‌شده توسط فرایند امضا انتخاب می‌کند

نحو

Delphi

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

پارامترها

SignProcessIDمقدار بازگردانده‌شده توسط یک تابع NewSignProcessFrom*
Enabletrue برای امضا با RSASSA-PSS و false برای حفظ لایی PKCS#1 v1.5 (پیش‌فرض)

مقدار بازگشتی

وقتی تنظیم ذخیره شده باشد 1، و برای شناسهٔ فرایند نامعتبر 0

ملاحظات

این تنظیم روی زیرفیلترهای adbe.pkcs7.detached و ETSI.CAdES.detached اعمال و به کلید خصوصی RSA پشتیبان-CNG نیاز دارد؛ امضاهای ساخته‌شده با کلیدهای CryptoAPI قدیمی همچنان لایی PKCS#1 v1.5 می‌گیرندCMS پارامترهای کامل RFC 4055 را حمل می‌کند: digest از

SetSignProcessDigestAlgorithm، MGF1 با همان digest و طول salt برابر طول digest

همچنین ببینید

SetSignProcessDigestAlgorithm, SetSignProcessSubFilter