GetPDFMACStatus
Segurança e assinaturas
Descrição
Devolve o estado atual de validação ou geração do PDF MAC para o documento selecionado
Sintaxe
Delphi
Function TPDFlib.GetPDFMACStatus: Integer;
ActiveX
Function PDFlib::GetPDFMACStatus() As Long
DLL
int DLGetPDFMACStatus(int InstanceID);
Valores devolvidos
| 0 | Não está presente qualquer MAC de PDF |
|---|---|
| 1 | Um MAC PDF autónomo é válido |
| 2 | É necessário um MAC de PDF, mas o código de autenticação está em falta |
| 3 | A estrutura PDF MAC ou o token CMS está malformado |
| 4 | Os intervalos de bytes não abrangem corretamente o ficheiro completo |
| 5 | Um algoritmo ou uma localização de token não é suportado |
| 6 | Não foi possível desembrulhar a chave MAC |
| 7 | O resumo do documento ou o valor de autenticação não corresponde |
| 8 | Falha ao gerar o MAC do PDF |
Observações
Os documentos protegidos são validados automaticamente durante o carregamento, após a verificação da palavra-passe e antes de o conteúdo da página ser exposto
Um carregamento falhado comunica um código específico de 413 a 417 através de LastErrorCode