SetSignProcessSignaturePolicy
Seguridad y firmas
Descripción
Establece el atributo firmado de identificador de política de firma CAdES para la ruta de firma PAdES-B-B
Sintaxis
Delphi
Function TPDFlib.SetSignProcessSignaturePolicy(SignProcessID: Integer; Const PolicyOID, PolicyHashHex: WideString; HashAlgorithm: Integer): Integer;
Parámetros
| SignProcessID | Valor devuelto por una de las funciones NewSignProcessFrom* |
|---|---|
| PolicyOID | OID decimal con puntos que identifica el documento de política. Pase un valor vacío para borrar el atributo |
| PolicyHashHex | Hash del documento de política codificado en hexadecimal |
| HashAlgorithm | Código de resumen: 0 automático/SHA-256, 1 SHA-1, 2 SHA-256, 3 SHA-384, 4 SHA-512 |
Valores devueltos
Devuelve 1 cuando el proceso existe y se acepta el código del algoritmo hash; en caso contrario, devuelve 0
Observaciones
La entrada del hash de política de longitud impar o no hexadecimal se trunca en el primer par no válido. El atributo solo se emite para la ruta SubFilter ETSI.CAdES.detached
Véase también
SetSignProcessCustomSubFilter, SetSignProcessDigestAlgorithm