Como validar a autenticidade de um documento assinado digitalmente
Aprenda a verificar assinaturas ICP-Brasil no Validar do ITI e em leitores de PDF, entender cadeia de confiança, carimbo de tempo e o que fazer quando a validação falha.
Neste artigo
Receber um contrato, um laudo ou uma procuração assinada digitalmente é comum hoje, mas poucas pessoas sabem que existe um passo essencial antes de confiar naquele arquivo: validar a assinatura. Uma assinatura digital não é uma imagem colada no rodapé nem um nome digitado em itálico — é um objeto criptográfico embutido no documento que prova quem assinou, garante que nada foi alterado depois e, no caso da ICP-Brasil, confere validade jurídica equiparada à assinatura de próprio punho. Saber conferir essa assinatura protege você contra fraudes, arquivos adulterados e documentos que apenas "parecem" oficiais. Neste guia você vai entender o que significa uma assinatura íntegra e válida, como a cadeia de confiança funciona, e vai aprender o passo a passo para validar um documento tanto no verificador oficial do ITI quanto em leitores de PDF do dia a dia.
O que é uma assinatura digital ICP-Brasil
A assinatura digital com certificado ICP-Brasil tem respaldo na Medida Provisória 2.200-2, de 2001, que instituiu a Infraestrutura de Chaves Públicas Brasileira e reconheceu a validade jurídica dos documentos eletrônicos assinados nesse padrão. O Instituto Nacional de Tecnologia da Informação (ITI) atua como Autoridade Certificadora Raiz da cadeia — a chamada AC Raiz — e também é o mantenedor da ferramenta oficial de verificação de conformidade das assinaturas.
Na prática, quando alguém assina um documento com um certificado digital (seja e-CPF, e-CNPJ, no modelo A1 instalado no computador, A3 em token ou cartão, ou na nuvem), o software gera uma "impressão" matemática do arquivo e a cifra com a chave privada do signatário. Essa operação produz três garantias fundamentais:
- Autenticidade: comprova que a assinatura foi feita por quem detinha aquele certificado, emitido por uma Autoridade Certificadora credenciada.
- Integridade: prova que o conteúdo não foi modificado depois de assinado. Qualquer alteração, por menor que seja, quebra a assinatura.
- Não repúdio: o signatário não pode negar depois que assinou, porque só ele tinha a chave privada correspondente.
É justamente por isso que validar importa. Sem a validação, você tem apenas a aparência de um documento oficial; com a validação, você tem a confirmação criptográfica de que ele é o que diz ser.
O que significa "assinatura válida" e "documento íntegro"
Ao validar, é comum aparecerem termos que confundem. Vale separar dois conceitos que costumam ser tratados como se fossem a mesma coisa:
- Integridade responde à pergunta "o documento foi alterado depois de assinado?". Se a resposta for não, dizemos que o documento está íntegro. Se alguém mexeu em uma vírgula, em um valor ou em uma página após a assinatura, a integridade é rompida e o verificador acusa.
- Validade da assinatura vai além: além de o documento estar íntegro, o certificado usado precisa ter sido emitido por uma AC credenciada na ICP-Brasil, estar dentro do prazo de validade no momento da assinatura e não ter sido revogado.
Uma assinatura pode estar criptograficamente íntegra, mas ser considerada não conforme se, por exemplo, o certificado usado não pertence à cadeia ICP-Brasil, ou se estava vencido ou revogado quando foi aplicado. Por isso o verificador do ITI não apenas diz "válida" ou "inválida": ele detalha o resultado, apontando a situação da integridade, da cadeia e do carimbo de tempo separadamente.
A cadeia de confiança: raiz, AC e AR
O que dá segurança à assinatura é a cadeia de confiança. Ela funciona em camadas hierárquicas:
- AC Raiz (ITI): o topo da pirâmide, a âncora de confiança de toda a ICP-Brasil. É a autoridade que credencia e audita as demais.
- Autoridades Certificadoras (AC): entidades credenciadas que emitem os certificados para o público, sempre "assinadas" pela raiz ou por uma AC intermediária, formando um encadeamento verificável.
- Autoridades de Registro (AR): responsáveis pela identificação presencial ou por videoconferência do solicitante, confirmando que a pessoa é quem diz ser antes de o certificado ser emitido.
Quando você valida uma assinatura, o software percorre essa cadeia de baixo para cima: parte do certificado do signatário, sobe para a AC que o emitiu e continua até chegar à AC Raiz. Se cada elo estiver corretamente encadeado e confiável, a cadeia é considerada válida. Se um elo faltar ou não puder ser confirmado, o verificador aponta o problema.
O carimbo de tempo: por que a data importa
Um elemento que reforça a robustez da assinatura é o carimbo de tempo (timestamp). Ele é emitido por uma Autoridade de Carimbo do Tempo e atesta, de forma independente e confiável, que aquele documento existia e estava assinado em determinado instante.
Sem carimbo de tempo, a data de assinatura depende do relógio do computador de quem assinou — algo que pode estar errado ou ser manipulado. Com o carimbo, você tem uma referência temporal segura, ancorada em uma fonte oficial de tempo. Isso é especialmente importante para provar que a assinatura foi feita enquanto o certificado ainda era válido, mesmo que anos depois o certificado venha a vencer. Em documentos de longa duração, contratos e peças jurídicas, o carimbo de tempo é o que sustenta a validade ao longo dos anos.
Tipos de assinatura: PAdES, CAdES e XAdES sem complicação
Ao validar, você pode se deparar com siglas que indicam o formato técnico da assinatura. Elas descrevem em qual "envelope" a assinatura foi embutida:
- PAdES: assinatura embutida em arquivos PDF. É a mais comum no dia a dia, porque o próprio documento carrega a assinatura dentro dele e pode ser aberto em qualquer leitor de PDF. Ideal para contratos, declarações e laudos.
- CAdES: assinatura que gera um arquivo separado ou anexado (extensão
.p7s), funcionando sobre qualquer tipo de arquivo — uma planilha, uma imagem, um documento de texto. Nesse caso, você recebe o arquivo original mais o.p7sque contém a assinatura. - XAdES: assinatura aplicada a arquivos XML, muito usada em documentos estruturados como notas fiscais eletrônicas e integrações entre sistemas.
Na prática, o que muda é onde a assinatura mora. Um PDF assinado em PAdES você abre e valida direto no leitor. Já um .p7s (CAdES) normalmente precisa ser validado em uma ferramenta específica, como o verificador do ITI, que reconhece todos esses formatos.
Assinatura qualificada versus assinatura simples
Nem toda assinatura eletrônica tem o mesmo peso jurídico. Vale distinguir:
- Assinatura eletrônica simples: identifica o signatário de forma básica, como um clique em "aceito", um login ou uma senha. Serve para atos de menor formalidade e depende do contexto para ter força probatória.
- Assinatura eletrônica avançada: usa mecanismos que permitem identificar o signatário e detectar alterações, mas não necessariamente com certificado ICP-Brasil.
- Assinatura eletrônica qualificada: é a que utiliza certificado digital ICP-Brasil. É a única que goza da presunção de validade jurídica equiparada à assinatura manuscrita, conforme a MP 2.200-2. É esta que estamos validando ao longo deste guia.
Ao validar um documento, é essa qualificação que o verificador do ITI confirma: se a assinatura foi feita com certificado da cadeia ICP-Brasil, ela é qualificada e tem o respaldo legal correspondente.
Passo a passo: validar no verificador oficial do ITI
O caminho mais confiável e completo para validar qualquer assinatura ICP-Brasil é o Validar, o verificador de conformidade mantido pelo ITI, disponível no endereço validar.iti.gov.br. Ele reconhece PAdES, CAdES e XAdES e não exige instalação nem certificado seu para funcionar. Veja como usar:
- Acesse
validar.iti.gov.brpelo navegador. Confirme que está no endereço oficial do ITI, terminado emgov.br, para não cair em páginas falsas. - Selecione a opção de enviar o documento assinado. No caso de um PDF assinado (PAdES), envie o próprio PDF. No caso de CAdES, envie o arquivo original e o
.p7s. - Aguarde o processamento. A ferramenta vai analisar a assinatura, percorrer a cadeia de confiança até a AC Raiz e verificar a integridade do conteúdo.
- Leia o relatório. Ele indicará, para cada assinatura encontrada, se está conforme os padrões da ICP-Brasil, os dados do signatário (nome e informações do certificado), a Autoridade Certificadora emissora, a data da assinatura e, se houver, os dados do carimbo de tempo.
- Interprete o resultado: um resultado conforme significa integridade preservada e cadeia válida. Um resultado com ressalvas ou não conforme aponta exatamente onde está o problema — integridade rompida, certificado fora da cadeia, revogado ou vencido no momento da assinatura.
A grande vantagem do verificador oficial é que ele é a referência mantida pela própria AC Raiz. Quando há dúvida ou divergência entre ferramentas, é o resultado do ITI que prevalece como parâmetro de conformidade.
Passo a passo: validar em leitores de PDF
Para documentos assinados em PAdES, muitos leitores de PDF exibem o status da assinatura automaticamente ao abrir o arquivo. O comportamento varia conforme o programa, mas o princípio é o mesmo:
- Abra o PDF assinado no leitor. Procure por uma faixa no topo, um painel lateral de assinaturas ou um ícone indicando "documento assinado".
- Localize o painel de assinaturas. Nele o leitor lista cada assinatura presente, o nome do signatário e o status.
- Verifique a mensagem de status. O leitor costuma indicar se a assinatura é válida, se o documento não foi modificado desde a assinatura e se a identidade do signatário pôde ser confirmada.
- Confira a cadeia de confiança dentro das propriedades da assinatura. Alguns leitores mostram, por padrão, "validade desconhecida" ou um alerta simplesmente porque não têm a AC Raiz da ICP-Brasil instalada como âncora confiável. Isso não significa que a assinatura seja inválida — significa que o programa não reconhece a raiz brasileira por padrão.
- Em caso de alerta desse tipo, confirme o resultado no verificador do ITI, que já reconhece toda a cadeia ICP-Brasil.
O ponto mais importante aqui: um aviso amarelo no leitor de PDF não é sinônimo de fraude. Frequentemente é apenas a ausência da AC Raiz brasileira na lista de confiança do software. Para uma resposta definitiva sobre conformidade ICP-Brasil, o verificador oficial é sempre o melhor caminho.
O que fazer quando a validação falha
Se a validação apontar problema, vale entender a natureza da falha antes de concluir que houve fraude. Os cenários mais comuns são:
- Integridade rompida ("documento modificado após a assinatura"): alguém alterou o arquivo depois de assinado — mesmo abrir e "salvar como" em alguns programas pode reescrever o PDF e quebrar a assinatura. Solicite ao remetente o arquivo original, exatamente como saiu da assinatura, sem reprocessamento.
- Cadeia não confiável: o certificado pode não pertencer à ICP-Brasil, ou o software não tem a AC Raiz instalada. Valide no ITI para descartar a segunda hipótese antes de suspeitar da primeira.
- Certificado revogado ou vencido: o certificado foi cancelado ou expirou. Se houver carimbo de tempo provando que a assinatura foi feita enquanto o certificado ainda era válido, a assinatura pode continuar aceita; sem carimbo, o resultado tende a ser não conforme.
- Arquivo errado no formato CAdES: enviar só o
.p7ssem o arquivo original, ou vice-versa, faz a validação falhar. Envie os dois juntos.
Em qualquer caso de falha real de integridade ou de cadeia inválida confirmada pelo ITI, o prudente é não confiar no documento e pedir uma nova via assinada à origem.
Erros comuns a evitar
- Confundir uma imagem de assinatura (rubrica escaneada, nome em fonte cursiva) com uma assinatura digital de verdade. Só a assinatura criptográfica é verificável.
- Resalvar, imprimir e digitalizar, ou converter o PDF assinado: qualquer reprocessamento quebra a assinatura e a integridade.
- Interpretar o alerta do leitor de PDF como fraude sem checar no verificador oficial.
- Validar em sites não oficiais que imitam o verificador. Use sempre o endereço
gov.brdo ITI. - Ignorar o carimbo de tempo em documentos de longo prazo, deixando a validade dependente apenas do prazo do certificado.
Perguntas frequentes
Preciso ter certificado digital para validar um documento? Não. Validar é uma operação de leitura da assinatura já existente no arquivo. O verificador do ITI não exige que você tenha certificado próprio — basta enviar o documento assinado.
Um aviso "amarelo" no leitor de PDF significa que o documento é falso? Não necessariamente. Muitas vezes é apenas porque o programa não tem a AC Raiz da ICP-Brasil instalada como confiável. Confirme sempre no verificador oficial do ITI antes de concluir qualquer coisa.
Assinatura digital tem a mesma validade que assinatura de próprio punho? A assinatura qualificada, feita com certificado ICP-Brasil, tem presunção de validade jurídica equiparada à manuscrita, com base na MP 2.200-2/2001. É por isso que a qualificação ICP-Brasil é tão relevante.
Posso validar qualquer tipo de arquivo, não só PDF? Sim. O verificador do ITI reconhece PAdES (PDF), CAdES (.p7s, para qualquer arquivo) e XAdES (XML). Para CAdES, lembre-se de enviar o arquivo original junto com o .p7s.
O que é exatamente o carimbo de tempo e ele é obrigatório? O carimbo de tempo é uma prova independente da data e hora em que o documento estava assinado, emitida por uma autoridade de tempo confiável. Nem toda assinatura o inclui, mas ele fortalece muito a validade, sobretudo em documentos de longa duração.
Por que o documento aparece como íntegro, mas a assinatura não é conforme? Porque são coisas diferentes: o conteúdo pode não ter sido alterado (íntegro), mas o certificado usado pode estar fora da cadeia ICP-Brasil, vencido ou revogado no momento da assinatura, o que torna a assinatura não conforme.
Conclusão
Validar a autenticidade de um documento assinado digitalmente é um hábito simples que separa a confiança real da mera aparência de oficialidade. O caminho mais seguro é o verificador de conformidade do ITI, em validar.iti.gov.br, que percorre a cadeia de confiança até a AC Raiz, confere a integridade do conteúdo e informa a situação do carimbo de tempo. Leitores de PDF ajudam no dia a dia, mas seus alertas nem sempre significam problema — muitas vezes refletem apenas a ausência da raiz brasileira na lista de confiança do programa. Ao entender a diferença entre integridade e conformidade, reconhecer os formatos PAdES, CAdES e XAdES, e saber interpretar cada resultado, você passa a tratar cada documento assinado com o rigor que ele merece — e a confiar somente naquilo que a criptografia, e não só a aparência, confirma.