Verificador de Par Certificado y Clave SSL
FreeComprueba si una clave privada SSL/TLS, un certificado y una CSR opcional realmente pertenecen al mismo par de claves, decodifica y visualiza el sujeto, emisor, validez, SAN y huellas del certificado, todo ejecutándose completamente en tu navegador.
Funciona completamente en tu navegador usando node-forge. Nada de lo que pegues aquí se sube a ningún lugar.
Clave privada
Certificado
Comprobar también una CSR (opcional)
Pega una Solicitud de Firma de Certificado para comprobarla también contra la clave y/o el certificado anteriores.
Actividad reciente
Visible para todos. Últimos 20 usos de todos los visitantes, más recientes primero.
Checked a certificate/key pair (0 comparisons)
hace 1 hora
Checked a certificate/key pair (0 comparisons)
hace 1 hora
Checked a certificate/key pair (0 comparisons)
hace 1 hora
Checked a certificate/key pair (1 comparisons)
hace 1 hora
Checked a certificate/key pair (3 comparisons)
hace 1 hora
Qué hace esta herramienta
Esta herramienta comprueba si una clave privada SSL/TLS, un certificado y (opcionalmente) una Solicitud de Firma de Certificado realmente pertenecen al mismo par de claves, decodifica y muestra el sujeto, el emisor, el período de validez, los Subject Alternative Names y las huellas del certificado, y marca los certificados caducados o aún no válidos, todo sin subir tu material de claves a ningún lugar.
Cómo funciona
Cada par de claves RSA comparte el mismo módulo y exponente público entre sus mitades privada y pública. Esta herramienta analiza cada PEM que pegas (descifrando primero la clave privada si proporcionas una frase de contraseña), extrae el módulo y el exponente de la clave pública de la clave privada, el certificado y la CSR de forma independiente, y compara esos valores por pares: un módulo y exponente idénticos significa que los dos archivos se generaron a partir del mismo par de claves subyacente. También calcula las huellas SHA-256 del certificado y su clave pública, así como el hash heredado MD5 del módulo que algunos administradores de sistemas todavía verifican a mano.
Problemas que resuelve
- Diagnosticar un servidor web que no arranca o que sirve el certificado equivocado porque el archivo de clave configurado no coincide realmente con el archivo de certificado configurado.
- Confirmar qué clave privada (entre varias copias de seguridad antiguas) realmente coincide con un certificado que aún conservas, antes de implementarlo.
- Verificar que un certificado que recibiste de una Autoridad de Certificación corresponde a la CSR que enviaste originalmente, y a la clave privada que conservaste.
- Leer rápidamente la fecha de caducidad de un certificado y sus Subject Alternative Names sin instalar OpenSSL ni ninguna herramienta de línea de comandos.
Preguntas frecuentes
›¿Cómo sabe esta herramienta que una clave privada y un certificado pertenecen juntos?
Un certificado RSA incorpora la mitad de clave pública de un par de claves (su módulo y exponente). Esta herramienta extrae esa clave pública del certificado y la compara con la clave pública derivada matemáticamente de tu clave privada; si el módulo y el exponente son idénticos, los dos archivos se generaron a partir del mismo par de claves, que es exactamente lo que un servidor web necesita para presentar ese certificado usando esa clave.
›¿Es seguro pegar mi clave privada en una herramienta basada en el navegador?
Esta herramienta nunca envía nada por la red: todo el análisis, descifrado y comparación ocurre localmente en tu navegador usando la biblioteca node-forge, y la página funciona igual con tu conexión de red desactivada después de cargarse. Aun así, trata cualquier herramienta que maneje claves privadas con la precaución adecuada y prefiere ejecutar comprobaciones sensibles en una máquina de confianza.
›Mi clave privada está cifrada, ¿qué debo introducir?
Pega la clave cifrada exactamente como aparece en el archivo, incluyendo el encabezado "ENCRYPTED", e introduce su frase de contraseña en el campo debajo del cuadro de la clave. Esta herramienta admite tanto el formato heredado de OpenSSL (Proc-Type: 4,ENCRYPTED) como el formato cifrado PKCS#8 moderno; una frase de contraseña incorrecta se informa claramente en lugar de fallar silenciosamente.
›¿Qué añade la comprobación de la CSR?
Una Solicitud de Firma de Certificado (CSR) también incorpora una clave pública, generada al mismo tiempo que su clave privada correspondiente, antes de que una Autoridad de Certificación emita el certificado real. Comprobar la CSR te permite confirmar la cadena de extremo a extremo: que tu clave privada coincide con la CSR que enviaste, y que el certificado que recibiste realmente corresponde a esa misma CSR, detectando los casos en los que se descargó el certificado equivocado o se conservó la clave equivocada.
›¿Funciona esto con certificados de curva elíptica (EC)?
Todavía no: esta herramienta actualmente solo analiza y compara claves RSA. Si pegas un certificado o clave EC, te indicará que el tipo de clave no es compatible en lugar de dar silenciosamente un resultado incorrecto.
›¿Para qué sirve el valor "MD5 del módulo (método heredado)"?
Reproduce el clásico truco de administrador de sistemas de comparar openssl x509 -noout -modulus | openssl md5 con openssl rsa -noout -modulus | openssl md5: si quieres verificar el resultado de coincidencia de esta herramienta de forma independiente usando tu propia instalación de OpenSSL, estos dos valores MD5 deberían ser idénticos siempre que esta herramienta informe de una coincidencia.
Herramientas relacionadas
Texto
Generador de Certificados SSL Autofirmados
Genera un certificado TLS autofirmado real y funcional junto con su clave privada correspondiente directamente en tu navegador usando node-forge, con Subject Alternative Names, tamaño de clave y período de validez configurables, y archivos .crt y .key listos para descargar.
FreeTexto
Generador de Registro DMARC
Crea un registro DNS DMARC a partir de campos en lenguaje sencillo, con preajustes de implementación por etapas y un indicador de nivel de aplicación en vivo.
FreeTexto
Convertidor de Excel a Tabla HTML
Pega desde Excel o Google Sheets, o sube un archivo .xlsx/.xls/.csv, y obtén una tabla HTML limpia con vista previa en vivo, estilo opcional y alineación de columnas numéricas.
FreeTexto
Generador de Hash (MD5/SHA1/SHA256/SHA512)
Hashea texto o un archivo a MD5, SHA-1, SHA-256, SHA-384, SHA-512, SHA3-256, SHA3-512, RIPEMD-160 y CRC32 a la vez, con un campo de comparación contra un checksum conocido.
FreeTexto
Generador de htpasswd
Genera un archivo .htpasswd real de Apache con bcrypt o SHA, verificado byte a byte contra la herramienta oficial de línea de comandos htpasswd, con soporte para varios usuarios a la vez.
FreeTexto
Convertidor de Entidades HTML
Convierte texto hacia y desde entidades HTML en ambas direcciones a la vez, con formatos numéricos decimales o hexadecimales y una tabla de referencia rápida de entidades comunes.
FreeTexto
Validador de HTML
Comprueba el HTML en busca de etiquetas sin cerrar, IDs duplicados, elementos obsoletos y otros problemas comunes bien definidos, verificado con su propio analizador de coincidencia de etiquetas, no un validador completo de conformidad W3C.
FreeTexto
Convertidor de IPv4 a IPv6
Genera representaciones IPv6 mapeadas en IPv4, compatibles con IPv4, 6to4 y NAT64 de una dirección IPv4, y extrae la dirección IPv4 de cualquiera de esas formas IPv6.
Comentarios (0)
¿Te ha resultado útil esta herramienta? Deja un comentario, comparte un consejo o cuéntanos cómo podemos mejorarla.
Aún no hay comentarios. ¡Sé el primero en compartir tu opinión!