Inspecionar certificado PEM (X.509)

Cole um certificado X.509 no formato PEM para extrair o domínio (assunto), o emissor, as datas de validade e o algoritmo de assinatura, sem precisar de uma linha de comando do OpenSSL. A decodificação ASN.1/DER é feita inteiramente no seu navegador.

Como funciona

Um certificado X.509 é uma estrutura ASN.1/DER encapsulada em Base64 (formato PEM). Esta ferramenta implementa um pequeno parser ASN.1 genérico e, em seguida, percorre a estrutura padrão TBSCertificate para extrair o assunto e o emissor (cada um uma sequência de atributos como CN, O, C), as datas de validade (notBefore/notAfter) e o algoritmo de assinatura, tratando tanto certificados com campo de versão explícito quanto sem ele.

Esta verificação substitui uma validação real da cadeia de certificação?

Não. Esta ferramenta lê e exibe o conteúdo declarado do certificado; ela não verifica a assinatura, a revogação (CRL/OCSP) nem a cadeia de confiança até uma autoridade raiz confiável. Para uma verificação completa (a que um navegador realiza em uma conexão HTTPS), use um cliente TLS real ou uma ferramenta dedicada como o OpenSSL.

O certificado aparece como "expirado" ou "ainda não válido". O que fazer?

Um certificado expirado deve ser renovado junto à sua autoridade certificadora antes de voltar a ser usado em produção; um serviço que continue a apresentá-lo causará avisos de segurança para todos os seus visitantes. Um certificado "ainda não válido" indica uma data notBefore no futuro — verifique o relógio da máquina que o emitiu ou que o utiliza.

Privacidade: o certificado colado é decodificado 100% localmente no seu navegador — ele nunca é enviado a um servidor. Um certificado público não contém chave privada, mas continua sendo uma informação de infraestrutura que deve ser manuseada com cuidado.