SetSignProcessRSAPSSPadding
Tietoturva ja allekirjoitukset
Kuvaus
Valitsee RSASSA-PSS-täytön allekirjoitusprosessin rakentamalle RSA-irronneelle allekirjoitukselle
Syntaksi
Delphi
Function SetSignProcessRSAPSSPadding(SignProcessID: Integer; Enable: Boolean): Integer;Parametrit
| SignProcessID | Value returned by a NewSignProcessFrom* function |
|---|---|
| Enable | Tosi allekirjoittaa RSASSA-PSS:llä, epätosi säilyttää PKCS#1 v1.5 -täytön (oletus) |
Paluuarvo
Arvo 1, kun asetus tallennettiin, arvo 0 virheelliselle prosessitunnukselle
Huomautukset
Asetus koskee alisuodattimia adbe.pkcs7.detached ja ETSI.CAdES.detached ja vaatii CNG-pohjaisen RSA-yksityisen avaimen; vanhoilla CryptoAPI-avaimilla tehdyt allekirjoitukset pysyvät PKCS#1 v1.5 -täytettyinäCMS kantoo täydet RFC 4055 -parametrit: tiivistelmän funktiosta
SetSignProcessDigestAlgorithm, MGF1:n samalla tiivistelmällä ja suolapituudella, joka vastaa tiivistelmän pituutta