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 при невалиден идентификатор на процес
Забележки
Настройката се прилага за подфилтрите adbe.pkcs7.detached и ETSI.CAdES.detached и изисква частен ключ RSA, поддържан от CNG; подписите, направени със стари ключове CryptoAPI, остават с допълване PKCS#1 v1.5
CMS съдържа пълните параметри на RFC 4055: обобщението от SetSignProcessDigestAlgorithm, MGF1, управляван от същото обобщение, и дължина на salt, равна на дължината на обобщението