SetSignProcessRSAPSSPadding
Zabezpieczenia i podpisy
Opis
Wybiera dopełnienie RSASSA-PSS dla odłączonego podpisu RSA tworzonego przez proces podpisywania
Składnia
Delphi
Function SetSignProcessRSAPSSPadding(SignProcessID: Integer; Enable: Boolean): Integer;Parametry
| SignProcessID | Wartość zwrócona przez funkcję NewSignProcessFrom* |
|---|---|
| Enable | True podpisuje przy użyciu RSASSA-PSS, a false zachowuje domyślne dopełnienie PKCS#1 v1.5 |
Wartość zwracana
1, gdy ustawienie zostało zapisane, 0 dla nieprawidłowego identyfikatora procesu
Uwagi
Ustawienie dotyczy subfiltrów adbe.pkcs7.detached i ETSI.CAdES.detached oraz wymaga klucza prywatnego RSA obsługiwanego przez CNG; podpisy utworzone starszymi kluczami CryptoAPI zachowują dopełnienie PKCS#1 v1.5
CMS zawiera pełne parametry RFC 4055: skrót z SetSignProcessDigestAlgorithm, funkcję MGF1 korzystającą z tego samego skrótu oraz sól o długości równej długości skrótu