SetSignProcessRSAPSSPadding
Sikkerhed og signaturer
Beskrivelse
Vælger RSASSA-PSS-udfyldning til den separate RSA-signatur, som en signeringsproces opbygger
Syntaks
Delphi
Function SetSignProcessRSAPSSPadding(SignProcessID: Integer; Enable: Boolean): Integer;Parametre
| SignProcessID | Værdi returneret af en NewSignProcessFrom*-funktion |
|---|---|
| Enable | True for at signere med RSASSA-PSS, false for at bevare PKCS#1 v1.5-udfyldning (standard) |
Returværdi
1, når indstillingen blev gemt, 0 ved et ugyldigt proces-ID
Bemærkninger
Indstillingen gælder for underfiltrene adbe.pkcs7.detached og ETSI.CAdES.detached og kræver en CNG-baseret privat RSA-nøgle; signaturer, der oprettes med ældre CryptoAPI-nøgler, forbliver PKCS#1 v1.5-polstrede
CMS indeholder komplette RFC 4055-parametre: digest fra SetSignProcessDigestAlgorithm, MGF1 styret af samme digest og en saltlængde, der svarer til digestlængden