SetSignProcessRSAPSSPadding
Zabezpečení a podpisy
Popis
Vybere odsazení RSASSA-PSS pro RSA oddělený (detached) podpis stavěný procesem podepisování
Syntaxe
Delphi
Function SetSignProcessRSAPSSPadding(SignProcessID: Integer; Enable: Boolean): Integer;Parametry
| SignProcessID | Value returned by a NewSignProcessFrom* function |
|---|---|
| Enable | True pro podepsání RSASSA-PSS, false pro ponechání plnění PKCS#1 v1.5 (výchozí) |
Návratová hodnota
1 bylo-li nastavení uloženo, 0 při neplatném id procesu
Poznámky
Nastavení platí pro subfiltery adbe.pkcs7.detached a ETSI.CAdES.detached a vyžaduje privátní klíč RSA založený na CNG; podpisy vytvořené zastaralými CryptoAPI klíči zůstávají plněné PKCS#1 v1.5 CMS nese kompletní parametry RFC 4055: digest z
SetSignProcessDigestAlgorithm, MGF1 řízený stejným digestem a délka soli rovná délce digestu