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

SignProcessIDValoare returnată de o funcție NewSignProcessFrom*
EnableTrue 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

Vedeți și

SetSignProcessDigestAlgorithm, SetSignProcessSubFilter