SetSignProcessRSAPSSPadding

Безпека та підписи

Опис

Обирає відступ RSASSA-PSS для від'єднаного RSA-підпису, який будує процес підписання

Синтаксис

Delphi

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

Параметри

SignProcessIDЗначення, повернуте функцією NewSignProcessFrom*
EnableTrue — підписувати 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 на тому самому дайджесті та довжина солі, рівна довжині дайджеста

Див. також

SetSignProcessDigestAlgorithm, SetSignProcessSubFilter