SetSignProcessRSAPSSPadding
Безпека та підписи
Опис
Обирає відступ RSASSA-PSS для від'єднаного RSA-підпису, який будує процес підписання
Синтаксис
Delphi
Function SetSignProcessRSAPSSPadding(SignProcessID: Integer; Enable: Boolean): Integer;Параметри
| SignProcessID | Значення, повернуте функцією NewSignProcessFrom* |
|---|---|
| Enable | True — підписувати RSASSA-PSS, false — лишити відступ PKCS#1 v1.5 (типово) |
Повернуте значення
1, якщо налаштування збережено, 0 — для недійсного id процесу
Примітки
Налаштування застосовується до підфільтрів adbe.pkcs7.detached і ETSI.CAdES.detached і вимагає приватного ключа RSA на базі CNG; підписи застарілими ключами CryptoAPI залишаються з набивкою PKCS#1 v1.5
CMS несе повні параметри RFC 4055: дайджест з SetSignProcessDigestAlgorithm, MGF1 на тому самому дайджесті та довжина солі, рівна довжині дайджеста