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íticas. Pase un valor vacío para borrar el atributo |
| PolicyHashHex | Hash codificado en hexadecimal del documento de política |
| HashAlgorithm | Código de resumen: 0 automático/SHA-256, 1 SHA-1, 2 SHA-256, 3 SHA-384, 4 SHA-512 |
Devuelve
Devuelve 1 cuando existe el proceso y se acepta el código del algoritmo hash; en caso contrario devuelve 0
Observaciones
La entrada de hash de política con longitud impar o no hexadecimal se trunca en el primer par no válido. El atributo se emite solo para la ruta SubFilter ETSI.CAdES.detached
Véase también
SetSignProcessCustomSubFilter, SetSignProcessDigestAlgorithm