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
| InputFile | O PDF assinado |
|---|---|
| Password | A palavra-passe para o abrir, ou uma cadeia vazia |
| FieldName | Um nome de campo de assinatura conforme comunicado pela enumeração de assinaturas |
Valores devolvidos
| Hash | Quarenta carateres hexadecimais em maiúsculas |
|---|---|
| Empty string | Nã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