SetSignProcessSignaturePolicy

Segurança e Assinaturas

Descrição

Define o atributo assinado signature-policy-identifier do CAdES para o caminho de assinatura PAdES-B-B

Sintaxe

Delphi

Function TPDFlib.SetSignProcessSignaturePolicy(SignProcessID: Integer; Const PolicyOID, PolicyHashHex: WideString; HashAlgorithm: Integer): Integer;

Parâmetros

SignProcessIDValue returned by one of the NewSignProcessFrom* functions.
PolicyOIDDotted-decimal OID identifying the policy document. Pass an empty value to clear the attribute.
PolicyHashHexHash do documento de política codificado em hexadecimal
HashAlgorithmDigest code: 0 auto/SHA-256, 1 SHA-1, 2 SHA-256, 3 SHA-384, 4 SHA-512.

Valores retornados

Retorna 1 quando o processo existe e o código de algoritmo de hash é aceito; retorna 0 caso contrário

Observações

Input de hash de política com comprimento ímpar ou não hex é truncado no primeiro par inválido O atributo é emitido apenas para o caminho de SubFilter ETSI.CAdES.detached

Veja também

SetSignProcessCustomSubFilter, SetSignProcessDigestAlgorithm