SetSignProcessRSAPSSPadding

Security and signatures

Description

Väljer RSASSA-PSS-utfyllnad för RSA-detached-signaturen som en signeringsprocess bygger

Syntax

Delphi

Function SetSignProcessRSAPSSPadding(SignProcessID: Integer; Enable: Boolean): Integer;

Parameters

SignProcessIDVärde som returneras av en NewSignProcessFrom*-funktion
EnableTrue för att signera med RSASSA-PSS, false för att behålla PKCS#1 v1.5-utfyllnad (standard)

Return value

1 när inställningen sparades, 0 för ogiltigt process-id

Remarks

Inställningen gäller subfiltren adbe.pkcs7.detached och ETSI.CAdES.detached och kräver en CNG-backad RSA-privatnyckel; signaturer gjorda med äldre CryptoAPI-nycklar förblir PKCS#1 v1.5-utfyllda

CMS:en bär fullständiga RFC 4055-parametrar: digesten från SetSignProcessDigestAlgorithm, MGF1 driven av samma digest och en saltlängd lika med digestlängden

See also

SetSignProcessDigestAlgorithm, SetSignProcessSubFilter