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
| SignProcessID | Värde som returneras av en NewSignProcessFrom*-funktion |
|---|---|
| Enable | True 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