GetPDFMACStatus

Segurança e assinaturas

Descrição

Retorna o status 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 retornados

0No PDF MAC is present
1A standalone PDF MAC is valid
2O PDF MAC é exigido, mas o código de autenticação está ausente
3A estrutura do PDF MAC ou o token CMS está malformado
4Os intervalos de bytes não cobrem o arquivo completo corretamente
5An algorithm or token location is unsupported
6A chave MAC não pôde ser desembrulhada (unwrap)
7O digest do documento ou o valor de autenticação não bate
8PDF MAC generation failed

Observações

Documentos protegidos são validados automaticamente durante o carregamento, após a verificação da senha e antes de o conteúdo da página ser exposto. Um carregamento que falha reporta um código específico de 413 a 417 por

LastErrorCode

Veja também

SetPDFMACEnabled, ValidatePDFMAC