Ir para o conteúdo principal
PPDF123

Validar as Assinaturas Digitais de um PDF

Validar assinatura do PDF lê as assinaturas digitais de um PDF e informa em uma lista JSON o que o OpenSSL encontra. Não altera o arquivo e, sem uma âncora de confiança, não consegue confirmar que a cadeia do signatário é confiável.

Arraste arquivos para cá, ou clique para escolher

Aceita PDF · até 500.0 MB por arquivo · até 20 arquivos por vez

Você também pode colar um arquivo com Ctrl/Cmd+V ou pelo menu da área de transferência.

Validar assinatura do PDF percorre dicionários de assinatura e usa OpenSSL (`smime` / `cms` / `dgst` / `verify`) para olhar CMS e carimbos de tempo RFC 3161. O download é um array JSON (`resultKind: json`), não um PDF alterado.

Sem âncora de confiança `certFile`, `chainValidationError` é `No trust anchors available`. `revocationChecked` é sempre false. `notExpired` é false marcador, não um sinal de expiração calculado.

Isto não é laudo forense de tribunal. Confiança de cadeia exige que você forneça âncoras pela API. O formulário do site não tem envio de certificado.

`IsSigned` de Informações do documento não tem relação e é sempre false.

O envio é temporário. Não guardamos a sua biblioteca de PDF.

Recursos

  • Array JSON a partir de checagens OpenSSL CMS/carimbo de tempo
  • Sem envio de certificado no site; validação de cadeia reporta falta de âncora
  • revocationChecked e notExpired não são checagens de verdade
  • API anônima: /api/v1/security/validate-signature

Quando usar esta ferramenta

  • Ver se cms verify aceita os bytes de assinatura embutidos
  • Checar coversEntireDocument antes de Achatar PDF
  • Enviar certFile pela API quando você tem âncoras

Como conferir a assinatura digital de um PDF?

  1. Envie um PDF que possa conter dicionários de assinatura.
  2. Clique em Processar e baixe o JSON.
  3. Veja item a item valid, coversEntireDocument e errorMessage.
  4. Não trate chainValid como true a menos que tenha enviado certFile pela API.

Limites e casos-limite

  • O site não fornece âncora de confiança
  • Sem OCSP/CRL
  • notExpired não é checagem de relógio de verdade
  • Limite de envio neste site: 500 MB por arquivo, enviado em partes acima de cerca de 95 MB. O corpo de uma única requisição direta à API é limitado a 100 MB.

Exemplos

  • PDF sem assinatura gera array JSON vazio
  • PDF assinado sem certFile ainda reporta chainValidationError sobre âncoras

Privacidade desta ferramenta

Os arquivos são enviados por HTTPS, processados em memória ou em um diretório temporário de curta duração nos nossos servidores, e apagados quando o resultado fica pronto. Não guardamos cópias para consulta posterior, treino de modelos ou perfis de publicidade. Consulte a Política de Privacidade para prazos de retenção e cookies do AdSense.

Perguntas frequentes

Por que a validação de cadeia dá erro?
O site não envia certFile. A operação então não tem âncoras de confiança.
Altera o PDF?
Não. Só reporta.
Checou revogação?
Não. revocationChecked é sempre false.
Substitui o verificador da Adobe?
Não. Trate como exportação grosseira do OpenSSL e valide de novo na ferramenta jurídica em que você confia.

Última atualização:

Chame pelo código

Cada ferramenta deste site é um endpoint REST. Para uso anônimo não precisa de conta nem de chave de API. Serve para o navegador, para desenvolvedores e para agentes de IA.

curl -X POST "https://pdf123.xyz/api/v1/security/validate-signature" \
  -F "[email protected]"

Também disponível como ferramenta MCP para clientes de agente que falam Model Context Protocol (JSON-RPC 2.0 via POST /mcp). Referência completa da API

Use a partir de um agente de IA

Skill

Com esta skill, Claude Code, Codex, Cursor e outros agentes de IA podem usar "Validar assinatura do PDF" para você: /skills/pdf123-validate-signature.md

Todas as skills para agentes

Os arquivos servem só para este processamento e são apagados automaticamente depois.