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

SignProcessIDVærdi returneret af en NewSignProcessFrom*-funktion
EnableTrue 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

Se også

SetSignProcessDigestAlgorithm, SetSignProcessSubFilter