SetSignProcessRSAPSSPadding
Beveiliging en handtekeningen
Beschrijving
Kiest RSASSA-PSS-padding voor de RSA-detached handtekening die een ondertekeningsproces bouwt
Syntaxis
Delphi
Function SetSignProcessRSAPSSPadding(SignProcessID: Integer; Enable: Boolean): Integer;Syntaxis
| SignProcessID | Value returned by a NewSignProcessFrom* function |
|---|---|
| Enable | True om met RSASSA-PSS te ondertekenen, false om PKCS#1 v1.5-padding te houden (de standaard) |
Retourwaarde
1 als de instelling is opgeslagen, 0 bij een ongeldig proces-ID
Opmerkingen
De instelling geldt voor de subfilters adbe.pkcs7.detached en ETSI.CAdES.detached en vereist een door CNG ondersteunde RSA private key; handtekeningen gemaakt met verouderde CryptoAPI-sleutels blijven PKCS#1 v1.5-gevuld De CMS draagt volledige RFC 4055-parameters: de digest uit
SetSignProcessDigestAlgorithm, MGF1 aangedreven door dezelfde digest en een zoutlengte gelijk aan de digestlengte