SetSignProcessRSAPSSPadding

Sécurité et signatures

Description

Sélectionne le remplissage RSASSA-PSS pour la signature RSA détachée construite par un processus de signature

Syntaxe

Delphi

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

Paramètres

SignProcessIDValeur renvoyée par une fonction NewSignProcessFrom*
EnableTrue pour signer avec RSASSA-PSS, false pour conserver le remplissage PKCS#1 v1.5 (valeur par défaut)

Valeur de retour

1 lorsque le paramètre a été stocké, 0 si l’identifiant de processus n’est pas valide

Remarques

Le paramètre s’applique aux sous-filtres adbe.pkcs7.detached et ETSI.CAdES.detached et exige une clé privée RSA fondée sur CNG ; les signatures produites avec des clés CryptoAPI héritées conservent un remplissage PKCS#1 v1.5

Le CMS porte tous les paramètres RFC 4055 : condensé de SetSignProcessDigestAlgorithm, MGF1 piloté par le même condensé et longueur de sel égale à celle du condensé

Voir aussi

SetSignProcessDigestAlgorithm, SetSignProcessSubFilter