GetSignatureContentsHashHex

Assinaturas digitais

Descrição

Devolve a chave VRI de uma assinatura: o SHA-1 hexadecimal em maiúsculas calculado sobre o respetivo conteúdo

Sintaxe

Delphi

Function TPDFlib.GetSignatureContentsHashHex(Const InputFile, Password, FieldName: WideString): AnsiString;

Parâmetros

InputFileO PDF assinado
PasswordA palavra-passe para o abrir, ou uma cadeia vazia
FieldNameUm nome de campo de assinatura conforme comunicado pela enumeração de assinaturas

Valores devolvidos

HashQuarenta carateres hexadecimais em maiúsculas
Empty stringNão foi possível ler o ficheiro ou o campo

Observações

Esta é a chave pela qual é endereçada uma entrada AddPAdESDSSVRI, permitindo associar-lhe o material de validação escrito para a assinatura

O documento é lido com um identificador partilhado, pelo que esta função responde enquanto um verificador ou visualizador já mantém o ficheiro aberto

Consulte também

GetSignatureSignerCertificateDER, AddPAdESDSSVRI