Visualizador de certificados de PDF
Extraia e inspecione detalhes do certificado de documentos PDF assinados digitalmente. Veja nome do signatário, DN do titular, DN do emissor, hora da assinatura, motivo, local, filtro do manipulador e intervalo de bytes — tudo direto no seu navegador, sem envio para servidor.
Extracts signer name, reason, location, contact info, signing time, handler filter, and byte range from signature dictionary entries. Certificate subject/issuer DN and serial number are extracted heuristically from PKCS#7/CMS and PKCS#1 blobs where available. Full ASN.1 certificate parsing requires a dedicated PKI library.
Upload a signed PDF and click Extract Certificate Details to view certificate data here.
Por que usar nosso visualizador de certificados de PDF?
- Extração completa do dicionário de assinatura: lê cada campo de assinatura AcroForm do PDF e extrai nome do signatário, motivo, local, informações de contato, hora da assinatura, intervalo de bytes e filtro do manipulador — tudo em uma única passada.
- Análise do DN do certificado e do número de série: extrai de forma heurística o DN do titular, o DN do emissor e o número de série dos blobs de certificado PKCS#7/CMS e PKCS#1 incorporados, tanto em assinaturas adbe.pkcs7.detached quanto adbe.x509.rsa_sha1.
- Detecção de campos assinados e não assinados: distingue entre campos de assinatura assinados (com dados de certificado incorporados) e campos de assinatura de espaço reservado vazios que foram adicionados ao formulário mas ainda não assinados.
- Totalmente local, sem envio para servidor: toda a análise de AcroForm e a extração de certificados rodam 100 % no seu navegador com pdf-lib. Seu documento e seus certificados nunca saem do seu dispositivo nem são enviados a nenhum servidor.
Casos de uso comuns do visualizador de certificados de PDF
- Verificação de documentos jurídicos: inspecione a identidade do signatário, a hora da assinatura e o motivo em contratos assinados judicialmente, declarações juramentadas ou petições eletrônicas antes de confiar neles em processos judiciais.
- Conformidade financeira e bancária: verifique se extratos bancários, contratos de empréstimo e declarações regulatórias assinados digitalmente trazem metadados válidos do signatário e detalhes do certificado antes do processamento.
- Autenticidade de software e documentos: confira o emissor e o titular dos certificados incorporados em PDFs assinados distribuídos por fornecedores de software, órgãos públicos ou autoridades certificadoras.
- Investigação forense e auditoria: extraia o intervalo de bytes, o filtro do manipulador e o subfiltro dos campos de assinatura para analisar se a assinatura cobre todo o documento ou apenas regiões de bytes específicas.
- Inspeção de notas fiscais e documentos eletrônicos: inspecione os metadados do certificado de assinatura em PDFs de faturamento eletrônico ZUGFeRD, Factur-X ou similares para confirmar que o emissor e a autoridade de assinatura correspondem aos valores esperados.
- Educação e pesquisa para desenvolvedores: explore a estrutura interna dos campos AcroForm de PDFs assinados — incluindo filtros do manipulador PKCS#7 e o layout do dicionário de certificados — para fins de pesquisa ou desenvolvimento.
O que são certificados digitais de PDF?
Um certificado digital de PDF é uma credencial criptográfica incorporada a um PDF assinado que vincula uma chave pública a uma identidade — uma pessoa, organização ou dispositivo. Quando um signatário aplica uma assinatura digital a um PDF, sua aplicação de assinatura incorpora o certificado dentro de um campo de assinatura AcroForm, junto com metadados como nome do signatário, hora da assinatura, motivo e local. O certificado em si (codificado em formato DER, geralmente como parte de uma estrutura PKCS#7/CMS) contém o DN do titular, o DN do emissor, o número de série, o período de validade e a chave criptográfica. O visualizador de certificados de PDF extrai e exibe todas essas informações da estrutura interna do PDF.
Como funciona o visualizador de certificados de PDF
- Envie seu PDF assinado: solte o arquivo na zona de upload. A ferramenta lê o dicionário AcroForm do catálogo do PDF localmente usando pdf-lib.
- Escaneie os campos de assinatura: a ferramenta percorre todos os campos AcroForm em busca de entradas com FT = /Sig. Para cada um, lê o dicionário de valor da assinatura (/V) com filtro do manipulador, subfiltro, hora da assinatura, nome do signatário, motivo, local e informações de contato.
- Extraia os dados do certificado: para assinaturas PKCS#7/CMS (adbe.pkcs7.detached), o blob /Contents é escaneado heuristicamente em busca do DN do titular, DN do emissor e número de série. Para assinaturas PKCS#1 (adbe.x509.rsa_sha1), a chave /Cert é lida diretamente.
O que o visualizador extrai
- Nome do signatário: o nome legível armazenado na chave /Name do dicionário de assinatura.
- DN do titular / DN do emissor: strings de Nome Distinto do certificado incorporado, identificando o signatário e a autoridade certificadora.
- Hora da assinatura: o carimbo de data e hora declarado na chave /M do dicionário de assinatura, em formato de data semelhante ao ISO.
- Filtro e subfiltro do manipulador: o manipulador criptográfico (por exemplo, Adobe.PPKLite) e o tipo de codificação da assinatura (por exemplo, adbe.pkcs7.detached), que identificam o formato da assinatura.
Privacidade, segurança e limitações
Toda a análise roda 100 % localmente no seu navegador — seu documento nunca sai do seu dispositivo. Observe que esta ferramenta extrai dados do dicionário de assinatura e faz uma análise heurística do certificado; ela não verifica criptograficamente a assinatura (ou seja, não valida a cadeia de certificados nem confirma que a assinatura não foi adulterada). Para validação criptográfica completa, use a ferramenta Verificar assinatura de PDF. O visualizador de certificados é totalmente grátis, sem cadastro e sem limite de tamanho de arquivo.
Perguntas frequentes
A ferramenta suporta assinaturas destacadas PKCS#7/CMS (adbe.pkcs7.detached e ETSI.CAdES.detached) e assinaturas legadas PKCS#1 (adbe.x509.rsa_sha1). Ela lê as chaves /Filter e /SubFilter para identificar o tipo de codificação e extrai os metadados do certificado de cada formato.
A extração do DN do certificado a partir de blobs PKCS#7/CMS é heurística. Se o certificado usar codificação incomum ou valores de campo muito curtos, o DN não será extraído. Uma análise ASN.1 completa exigiria uma biblioteca PKI dedicada.
Não. Esta ferramenta extrai e exibe os metadados do certificado — ela não verifica criptograficamente a assinatura nem confirma a cadeia de certificados. Para verificação criptográfica, use a ferramenta Verificar assinatura de PDF.
O nome do signatário (chave /Name) é uma string legível opcional inserida no dicionário de assinatura pela aplicação do signatário. O DN do titular é extraído do próprio certificado X.509 e contém o Nome Distinto formal — é a declaração de identidade autoritativa.
O intervalo de bytes define quais partes do arquivo PDF são cobertas pela assinatura criptográfica — um array de quatro inteiros descrevendo dois intervalos de bytes. Se cobrir todo o arquivo, exceto o espaço do valor da assinatura, a assinatura abrange o documento completo.
Não. Toda a análise acontece inteiramente no seu navegador com pdf-lib. Seu documento nunca sai do seu dispositivo e nunca é enviado a nenhum servidor ou terceiro.
Sim, totalmente grátis, sem cadastro, sem conta e sem limites de uso. Todo o processamento acontece localmente no seu navegador.