Decodificador de certificados SSL

Pega un certificado en formato PEM, el texto entre BEGIN CERTIFICATE y END CERTIFICATE, y lee lo que contiene. También funciona con una cadena completa. La decodificación se hace en tu navegador, así que no se sube nada y no se establece ninguna conexión con el sitio al que pertenece el certificado.

Nombre común (CN)
www.example.com
Sujeto
C=US, O=Example Ltd, CN=www.example.com
Emisor
C=US, O=Example Ltd, CN=www.example.com
Emisor igual al sujeto
Sí
Válido desde
2026-11-03 20:08:58 UTC
Válido hasta
2036-10-31 20:08:58 UTC
Nombres alternativos del sujeto (SAN)
DNS:www.example.com, DNS:example.com, IP:192.0.2.10
Clave pública
EC P-256, 256 bits
Algoritmo de firma
ecdsa-with-SHA256
Versión X.509
3
Número de serie
3B:DD:3D:8D:13:F2:40:6A:34:30:C4:65:FA:96:41:DD:3A:D2:FD:D0
Uso de la clave
digitalSignature
Uso extendido de la clave
serverAuth
Autoridad de certificación (CA)
No
Identificador de clave del sujeto
6E:82:B1:67:43:A3:8C:04:FA:06:FA:39:68:2E:01:31:D5:45:7E:13
Identificador de clave de la autoridad
6E:82:B1:67:43:A3:8C:04:FA:06:FA:39:68:2E:01:31:D5:45:7E:13
Huella SHA-256
D2:6D:55:0F:DE:B4:F4:E5:5B:FD:B5:D8:DA:17:23:93:2B:8D:A8:5A:38:AD:14:4C:55:EF:78:77:B8:73:FE:11
Huella SHA-1
7D:01:33:CA:B0:54:DA:C2:DB:97:0A:17:8F:C1:43:D4:2F:8E:7A:D3

Funciona en tu navegador: nada de lo que escribes se envía a ningún sitio.

Cómo se usa

  1. Pega el certificado, con las líneas BEGIN y END. Si pegas varios certificados seguidos, se decodifican uno a uno.
  2. Lee los nombres, las fechas y los datos de la clave a la derecha.
  3. Compara la huella con la que muestra tu navegador o servidor para asegurarte de que tienes el archivo correcto.

Qué se decodifica

Un certificado es una estructura ASN.1 codificada en DER y envuelta en Base64. La herramienta lee la versión, el número de serie, el algoritmo de firma, los nombres del emisor y del sujeto, el periodo de validez, la clave pública (RSA con el tamaño de su módulo, EC con su curva o Ed25519) y estas extensiones: nombres alternativos del sujeto, uso de la clave, uso extendido de la clave, restricciones básicas (basic constraints) y los identificadores de clave. Las demás extensiones se omiten.

Ejemplo

La muestra es un certificado de prueba autofirmado para www.example.com. Muestra el sujeto C=US, O=Example Ltd, CN=www.example.com, el mismo emisor (autofirmado), los nombres DNS:www.example.com, DNS:example.com, IP:192.0.2.10, una clave EC P-256 de 256 bits, el algoritmo de firma ecdsa-with-SHA256, el uso de clave digitalSignature, el uso extendido serverAuth y CA «No».

Consejos

  • Si un navegador avisa de que el nombre no coincide, revisa primero la lista SAN.
  • Un certificado intermedio tiene CA «Sí» y normalmente keyCertSign en el uso de la clave; un certificado de sitio tiene CA «No».
  • Renueva antes de la fecha «Válido hasta»: hoy muchos certificados se emiten para 90 días o menos.

Preguntas frecuentes

¿De dónde saco el texto PEM de un certificado?

Abre el archivo .crt, .pem o .cer en un editor de texto; si empieza por -----BEGIN CERTIFICATE-----, es PEM. Para un sitio en línea, openssl s_client -connect example.com:443 -showcerts imprime la cadena en PEM. Los archivos binarios .der hay que convertirlos antes, por ejemplo con openssl x509 -inform der -in cert.der.

¿La herramienta comprueba si el certificado es de confianza?

No. Lee los campos, pero no verifica la firma, no sigue la cadena hasta una raíz ni comprueba la revocación. Un certificado puede decodificarse perfectamente y aun así no ser de confianza, algo que solo puede decir un cliente TLS u openssl verify.

¿Por qué la fila de estado aparece solo después de cargar la página?

Que un certificado sea válido depende de la fecha de hoy, así que el estado y los días restantes los calcula tu navegador con el reloj de tu dispositivo, en lugar de quedar fijados al generar esta página.

¿Qué son los nombres alternativos del sujeto?

La lista de nombres de host y direcciones IP que cubre el certificado. Los navegadores comparan la dirección que visitas con esta lista; el nombre común ya no se usa para eso, así que si falta un nombre aquí, el certificado no cubre ese host.

¿Qué significan las huellas?

Son hashes SHA-256 y SHA-1 del certificado completo en forma DER, escritos como pares hexadecimales. Coinciden con lo que muestran los navegadores y openssl x509 -fingerprint, y son una forma práctica de distinguir dos certificados.

Más en Desarrollo

Todas las herramientas de la categoría: Desarrollo ·Actualizado el 4 de noviembre de 2026

Opciones de privacidad

Google Analytics nos muestra qué herramientas se usan y si funcionan. Puede usar cookies. Tu elección se guarda en este navegador.