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íticas. Pase un valor vacío para borrar el atributo
PolicyHashHexHash codificado en hexadecimal del documento de política
HashAlgorithmCó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