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

0Não está presente qualquer MAC de PDF
1Um MAC PDF autónomo é válido
2É necessário um MAC de PDF, mas o código de autenticação está em falta
3A estrutura PDF MAC ou o token CMS está malformado
4Os intervalos de bytes não abrangem corretamente o ficheiro completo
5Um algoritmo ou uma localização de token não é suportado
6Não foi possível desembrulhar a chave MAC
7O resumo do documento ou o valor de autenticação não corresponde
8Falha 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

Consulte também

SetPDFMACEnabled, ValidatePDFMAC