Skip to content
Herramienta Pro

Decodificador de certificados SSL y CSR

Decodifica un certificado X.509 o una CSR PKCS#10 por completo en tu navegador: sujeto, emisor, validez, SAN, datos de la clave, huellas y extensiones.

Abrir la herramienta →

La herramienta interactiva se abre en inglés.

Un decodificador en el navegador para certificados SSL/TLS (X.509) y solicitudes de firma de certificado (CSR PKCS#10): pega un bloque PEM y lee cada campo de un vistazo. Detecta automáticamente si pegaste un certificado o una CSR y muestra el desglose adecuado. Para un certificado: los DN del sujeto y del emisor, el número de serie, la validez con cuenta atrás hasta la caducidad y una marca de CADUCADO, el algoritmo de firma, el tipo y tamaño de la clave pública, las huellas SHA-1 y SHA-256, los nombres alternativos del sujeto (SAN), los usos de la clave, las restricciones básicas y si es autofirmado. Para una CSR: el sujeto solicitado, la información de la clave pública, el algoritmo de firma, los SAN solicitados y la comprobación de la autofirma de la CSR. Todo se analiza en el cliente con la biblioteca jsrsasign: el PEM que pegas nunca sale de tu navegador, lo que importa porque una CSR se genera a partir de una clave privada. Es una herramienta Pro: con una cuenta gratuita tienes 3 usos y después necesitas Pro.

  1. Pega un certificado o una CSR en formato PEM.
  2. La herramienta detecta cuál es y muestra el desglose correspondiente.
  3. Revisa la validez y la caducidad, los SAN, la clave, las huellas y las extensiones.
  4. Copia la huella SHA-1 o SHA-256 con un clic si necesitas compararla.

Preguntas frecuentes

¿Qué es un certificado X.509?

Un certificado X.509 es el documento digital estándar que vincula una clave pública a una identidad (un nombre de dominio, una organización o una persona). Es lo que hace funcionar HTTPS y TLS. Un certificado indica quién es el sujeto, quién es el emisor (la autoridad de certificación), una ventana de validez (notBefore / notAfter), la clave pública del sujeto, una lista de nombres alternativos del sujeto (los nombres de host y las IP para los que es válido), extensiones como el uso de la clave y las restricciones básicas, y una firma del emisor sobre todo ello. Un navegador confía en un sitio porque una CA en la que ya confía firmó el certificado del sitio, formando una cadena de confianza hasta una raíz. Esta herramienta decodifica la representación PEM de un certificado así y muestra cada campo en lenguaje claro.

¿Qué es una CSR y en qué se diferencia de un certificado?

Una CSR (Certificate Signing Request, PKCS#10) es lo que envías a una autoridad de certificación para pedir un certificado. Generas un par de claves, te quedas la clave privada y pones la clave pública más la identidad que quieres (el DN del sujeto y los SAN solicitados) en la CSR, y después la firmas con tu clave privada para demostrar que la tienes. La CA valida tu solicitud y emite un certificado. Así que una CSR es una solicitud que contiene una clave pública y una identidad deseada, pero sin emisor ni fechas de validez; un certificado es el resultado firmado y fechado que te devuelve la CA. Este decodificador detecta cuál pegaste: un bloque que empieza por «-----BEGIN CERTIFICATE REQUEST-----» es una CSR y uno que empieza por «-----BEGIN CERTIFICATE-----» es un certificado.

¿Se sube mi certificado o mi CSR a algún sitio?

No. Todo el análisis ocurre localmente en tu navegador con JavaScript (la biblioteca jsrsasign): el PEM que pegas nunca se envía a PlayCISO ni a ningún servidor, y no hay llamadas de red. Es deliberado y, sobre todo, importa con una CSR: una CSR se genera junto con una clave privada, y pegar material de solicitudes en una herramienta del lado del servidor es un hábito que conviene evitar. Como todo funciona sin conexión, es un decodificador, no un comprobador en vivo: lee un PEM que ya tienes. Para inspeccionar el certificado que sirve realmente un sitio web necesitarías una herramienta que se conecte a ese host, y esta no lo hace a propósito.

¿Qué es la huella de un certificado?

La huella de un certificado es un hash (SHA-1 o SHA-256) calculado sobre todo el certificado codificado en DER. Es un identificador corto y único de ese certificado exacto, que se muestra en hexadecimal separado por dos puntos. Las huellas se usan para fijar o comparar certificados, por ejemplo, para confirmar que el certificado que estás viendo es byte a byte el que esperas o para cotejarlo con un valor publicado por otro canal. SHA-256 es la opción moderna; las huellas SHA-1 se siguen mostrando porque mucha documentación y herramientas antiguas las usan, pero no debes basar decisiones de seguridad en SHA-1. Esta herramienta calcula ambas localmente y puedes copiar cualquiera con un clic.

¿Es gratis?

No, es una herramienta Pro. Con una cuenta gratuita tienes 3 usos de prueba; después necesitas Pro.

🖤 Black Friday: new customers get 3 months of Pro for $5, then $5/month. Ends 30 Nov. Claim 3 months for $5 →