Decodificador de certificados
Certificate Decoder
Analiza un certificado o CSR en PEM o DER y muestra el sujeto, los SAN, la validez, el uso de clave y las pistas de cadena.
Decodifica un certificado X.509 —un bloque PEM, un archivo `.crt`/`.cer`, o una cadena entera— y muestra el sujeto, el emisor, la ventana de validez, la clave, las huellas digitales y las extensiones que realmente deciden si un navegador lo aceptará.
El certificado se decodifica en esta pestaña con el lector ASN.1 de la propia página. No se sube nada, y esa es la idea: una CSR, una CA interna o una clave pegada por accidente no deberían acabar nunca en el servidor de un desconocido para que las lea.
Suelta un certificado, un paquete, una CSR o una clave pública
PEM o DER — .pem, .crt, .cer, .der, .csr, o una línea de authorized_keys. O pégalo abajo.
Lo que esto no hace
- No verifica firmas. El “emitido por” de arriba es una coincidencia de nombres, no una prueba: cualquiera puede escribir el nombre de emisor que quiera en un certificado que se haga él mismo.
- No sabe en qué autoridades confías. Eso vive en tu sistema operativo y en tu navegador, y no se puede leer desde una página web.
- No comprueba la revocación. Las direcciones de OCSP y de CRL se muestran para que puedas hacerlo tú, pero preguntarles es una petición de red que esta herramienta no hace a propósito.
Para saber qué está sirviendo de verdad un servidor en marcha — el orden de la cadena, las versiones del protocolo, la caducidad — hace falta conectarse a él: el comprobador SSL es la herramienta para esa pregunta.
Cómo se usa
Pega el PEM o suelta el archivo
Un bloque `-----BEGIN CERTIFICATE-----`, varios de ellos para una cadena, o los bytes DER. El análisis ocurre en esta pestaña.
Comprueba las fechas y los nombres
La validez es contra tu reloj. Los nombres que importan están en la extensión Subject Alternative Name, no en el Common Name: ningún navegador ha mirado el CN desde 2017.
Compara la huella digital
La huella SHA-256 es lo que una configuración de pinning o un colega por teléfono te van a citar. Es sobre el certificado entero, así que cualquier cambio, por pequeño que sea, produce una distinta.
Preguntas frecuentes
¿Comprueba si el certificado es de confianza?
No. Lee lo que el certificado dice de sí mismo. Confianza significa encadenar hasta una raíz que tu sistema ya tiene, más revocación, más coincidencia de nombre con el host al que te conectaste, y nada de eso puede hacerlo un decodificador por sí solo.
El navegador dice que el nombre no coincide pero el CN parece correcto.
Porque el Common Name se ignora para la coincidencia de host desde Chrome 58 en 2017. El nombre de host tiene que estar en la extensión Subject Alternative Name; un certificado con solo un CN falla en todo lo moderno.
¿Es seguro pegar aquí un certificado?
Un certificado es público por diseño: es lo que un servidor entrega a cada cliente que se conecta. Una clave privada no lo es, y esta página no tiene ningún uso para una. Si un bloque PEM dice `PRIVATE KEY`, no pinta nada en una página web.
Puede recibir de
Verificador de JWKS
JWKS Verifier
Descarga un endpoint JWKS, elige la clave por su kid y verifica la firma del token y sus reclamaciones estándar.
Generador de pares de claves
Key Pair Generator
Genera pares de claves RSA, ECDSA o Ed25519 y los exporta en PEM, JWK o OpenSSH.
Generador de claves SSH
SSH Key Generator
Genera un par de claves OpenSSH con comentario y muestra su huella digital. La clave privada sale sin frase de contraseña: si la quieres, ponla tú con ssh-keygen -p.
Comprobador de certificados SSL
SSL Certificate Checker
Se conecta a un servidor, muestra la cadena que entrega, la caducidad, el protocolo y los cifrados admitidos, y señala los eslabones que faltan.
Después
Estas aceptan lo que produce esta herramienta, así que el resultado puede pasar directamente.
Generador de CSR
CSR Generator
Genera una solicitud de firma de certificado y su clave privada a partir de los campos del sujeto y las entradas SAN.
Generador de pares de claves
Key Pair Generator
Genera pares de claves RSA, ECDSA o Ed25519 y los exporta en PEM, JWK o OpenSSH.
Inspector de almacenes de claves
Keystore Inspector
Abre paquetes PKCS#12, JKS o PEM y enumera los certificados, las cadenas y los algoritmos de clave que contienen.
Comprobador de certificados SSL
SSL Certificate Checker
Se conecta a un servidor, muestra la cadena que entrega, la caducidad, el protocolo y los cifrados admitidos, y señala los eslabones que faltan.
JSON a CSV y de vuelta
JSON ⇄ CSV
Aplana JSON anidado en columnas o reconstruye los objetos desde una tabla, con nombres de columna en notación de puntos.
Comparar dos JSON
JSON Diff
Compara dos documentos JSON por estructura, ignorando el orden de las claves e informando de las rutas añadidas, eliminadas y modificadas.