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
| SignProcessID | Value returned by one of the NewSignProcessFrom* functions. |
|---|---|
| PolicyOID | Dotted-decimal OID identifying the policy document. Pass an empty value to clear the attribute. |
| PolicyHashHex | Hash do documento de política codificado em hexadecimal |
| HashAlgorithm | Digest 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