SetSignProcessSignaturePolicy
Sicurezza e firme
Descrizione
Imposta l'attributo firmato CAdES signature-policy-identifier per il percorso di firma PAdES-B-B
Sintassi
Delphi
Function TPDFlib.SetSignProcessSignaturePolicy(SignProcessID: Integer; Const PolicyOID, PolicyHashHex: WideString; HashAlgorithm: Integer): Integer;
Parametri
| SignProcessID | Valore restituito da una delle funzioni NewSignProcessFrom* |
|---|---|
| PolicyOID | OID decimale puntato che identifica il documento di politica. Passare un valore vuoto per cancellare l'attributo |
| PolicyHashHex | Hash con codifica esadecimale del documento dei criteri |
| HashAlgorithm | Codice digest: 0 automatico/SHA-256, 1 SHA-1, 2 SHA-256, 3 SHA-384, 4 SHA-512 |
Valori restituiti
Restituisce 1 se il processo esiste e il codice dell'algoritmo hash è accettato; altrimenti 0
Note
Un hash criterio di lunghezza dispari o non esadecimale viene troncato alla prima coppia non valida. L'attributo è emesso soltanto per ETSI.CAdES.detached.
Vedere anche
SetSignProcessCustomSubFilter, SetSignProcessDigestAlgorithm