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

SignProcessIDValor devuelto por una de las funciones NewSignProcessFrom*
PolicyOIDOID decimal con puntos que identifica el documento de política. Pase un valor vacío para borrar el atributo
PolicyHashHexHash del documento de política codificado en hexadecimal
HashAlgorithmCó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