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

SignProcessIDValore restituito da una delle funzioni NewSignProcessFrom*
PolicyOIDOID decimale puntato che identifica il documento di politica. Passare un valore vuoto per cancellare l'attributo
PolicyHashHexHash con codifica esadecimale del documento dei criteri
HashAlgorithmCodice 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