Hashes/Cripto
X.509 / SSL Certificate Decoder
Analiza un certificado PEM (X.509/ASN.1 DER) — sujeto, emisor, validez, clave pública, extensiones y huellas digitales.
A PEM-format SSL/TLS certificate is essentially a text representation of a binary ASN.1 DER structure, unreadable without decoding. This tool breaks a certificate down into understandable fields: subject, issuer, validity period, public key, and fingerprints.
How to use it
- Paste a certificate in PEM format (starting with -----BEGIN CERTIFICATE-----) and it's parsed instantly.
- The result shows the subject (who it was issued to), the issuer (CA), the validity period, the public key's algorithm and size, extensions (SAN, key usage), and fingerprints (SHA-1, SHA-256).
- The Subject Alternative Names (SAN) list shows every domain the certificate is valid for.
Common uses
- Quickly checking a certificate's expiry date and the domains it covers without reaching for openssl in a terminal.
- Debugging HTTPS issues by checking a certificate's issuer, trust chain, or signature algorithm.
- Comparing a certificate's fingerprint against an expected value to verify authenticity.
Things to keep in mind
Parsing a certificate only shows its content — it doesn't verify the trust chain up to a root CA or check revocation status (CRL/OCSP); those need separate checks.
Modern certificates have short validity periods (90 days for Let's Encrypt) specifically to reduce the risk from a compromised key — that's expected practice, not a sign of a problem.
Artículo sobre esta herramienta: X.509: qué hay dentro de un certificado SSL
Preguntas frecuentes
¿Qué información contiene realmente un certificado X.509?
Agrupa una clave pública junto con detalles de identidad (sujeto, emisor, fechas de validez) y una firma digital de una autoridad certificadora (o propia, si es autofirmado), permitiendo a otros verificar a quién pertenece la clave y que no ha sido alterada.
¿Cuál es la diferencia entre la cadena de certificados y el certificado hoja?
El certificado hoja identifica al servidor o entidad real, mientras que la cadena incluye uno o más certificados intermedios que lo enlazan con una CA raíz de confianza — un navegador necesita la cadena completa para establecer confianza, no solo la hoja.
¿Decodificar un certificado aquí lo sube a algún sitio?
No. El análisis y la decodificación ocurren enteramente en tu navegador — el contenido del certificado nunca sale de tu dispositivo.
¿Cuándo está bien usar un certificado autofirmado?
Para pruebas internas, desarrollo o redes cerradas donde no se necesita la confianza pública de los navegadores. Para un sitio público, los navegadores marcarán un certificado autofirmado como no confiable, ya que la cadena no lleva a ninguna CA raíz.
¿Por qué se limita el periodo de validez de los certificados?
Un periodo de validez limitado (normalmente entre 90 días y 1 año para certificados modernos) reduce los riesgos derivados de una clave privada comprometida y obliga a renovar periódicamente los parámetros criptográficos conforme a los estándares de seguridad vigentes.