SetSignProcessRSAPSSPadding
Sicurezza e firme
Descrizione
Seleziona il padding RSASSA-PSS per la firma RSA scollegata creata da un processo di firma
Sintassi
Delphi
Function SetSignProcessRSAPSSPadding(SignProcessID: Integer; Enable: Boolean): Integer;Parametri
| SignProcessID | Valore restituito da una funzione NewSignProcessFrom* |
|---|---|
| Enable | True per firmare con RSASSA-PSS, false per mantenere il padding PKCS#1 v1.5 (impostazione predefinita) |
Valore restituito
1 quando l'impostazione รจ stata memorizzata, 0 per un ID processo non valido
Note
L'impostazione si applica ai sottofiltri adbe.pkcs7.detached e ETSI.CAdES.detached e richiede una chiave privata RSA gestita da CNG; le firme create con chiavi CryptoAPI legacy mantengono il padding PKCS#1 v1.5
CMS contiene parametri RFC 4055 completi: digest da SetSignProcessDigestAlgorithm, MGF1 con lo stesso digest e sale della stessa lunghezza