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: обобщението от SetSignProcessDigestAlgorithm, MGF1, управляван от същото обобщение, и дължина на salt, равна на дължината на обобщението

Вижте също

SetSignProcessDigestAlgorithm, SetSignProcessSubFilter