SetSignProcessRSAPSSPadding
Securitate și semnături
Descriere
Selectează umplutura RSASSA-PSS pentru semnătura RSA detașată construită de un proces de semnare
Sintaxă
Delphi
Function SetSignProcessRSAPSSPadding(SignProcessID: Integer; Enable: Boolean): Integer;Parametri
| SignProcessID | Valoare returnată de o funcție NewSignProcessFrom* |
|---|---|
| Enable | True pentru a semna cu RSASSA-PSS, false pentru a păstra umplutura PKCS#1 v1.5 (implicit) |
Valoare returnată
1 când setarea a fost stocată, 0 pentru un ID de proces invalid
Observații
Setarea se aplică subfilterelor adbe.pkcs7.detached și ETSI.CAdES.detached și cere o cheie privată RSA susținută de CNG; semnăturile făcute cu chei CryptoAPI legacy rămân cu padding PKCS#1 v1.5CMS-ul poartă parametrii completi RFC 4055: digestul din
SetSignProcessDigestAlgorithm, cu MGF1 condus de același digest și o lungime de salt egală cu lungimea digestului