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
| SignProcessID | Valeur renvoyée par une fonction NewSignProcessFrom* |
|---|---|
| Enable | True 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é