SetSignProcessRSAPSSPadding
Sikkerhet og signaturer
Beskrivelse
Velger RSASSA-PSS-polstring for RSA-signaturen adskilt bygget av en signeringsprosess
Syntaks
Delphi
Function SetSignProcessRSAPSSPadding(SignProcessID: Integer; Enable: Boolean): Integer;Parametere
| SignProcessID | Verdi returnert av en NewSignProcessFrom*-funksjon |
|---|---|
| Enable | True for å signere med RSASSA-PSS, false for å beholde PKCS#1 v1.5-polstring (standard) |
Returverdi
1 når innstillingen ble lagret, 0 for en ugyldig prosess-id
Merknader
Innstillingen gjelder subfilterne adbe.pkcs7.detached og ETSI.CAdES.detached og krever en CNG-basert RSA-privatnøkkel; signaturer laget med tradisjonelle CryptoAPI-nøkler forblir PKCS#1 v1.5-polstret CMS-en bærer fullstendige RFC 4055-parametre: digesten fra
SetSignProcessDigestAlgorithm, MGF1 drevet av samme digest og en saltlengde lik digestlengden