Comprobar si el certificado SSL y la clave coinciden
Pega un certificado y una clave privada, y si quieres un CSR, para ver si forman un mismo par de claves.
Tus textos y archivos no salen de tu navegador: no se envía nada a ningún servidor.
Completa al menos dos cuadros para compararlos.
Los valores de abajo son hashes SHA-256 de cada clave pública. Si son iguales, es el mismo par de claves.
Cómo se usa
- Pega el certificado en el primer cuadro y la clave privada en el segundo, o suelta los archivos sobre ellos. Añade un CSR solo si también quieres compararlo.
- Se extrae la clave pública de cada elemento y se comparan. Si coinciden se muestra en verde; si no, en rojo.
- Si pegas una clave protegida con contraseña (ENCRYPTED PRIVATE KEY, OpenSSL antiguo u OpenSSH), aparece un campo de contraseña y la clave se desbloquea dentro de tu navegador.
- Comprobarlo antes de instalar un certificado te evita el error “key values mismatch”, que impide arrancar el servidor web.
Preguntas frecuentes
¿Es seguro pegar una clave privada aquí?
Todo se ejecuta dentro de esta pestaña del navegador y nada, ni siquiera tu clave, se envía a un servidor ni se guarda. Desaparece al cerrar la página. Aun así, evita hacerlo en un equipo compartido.
¿Cómo se comprueba si coinciden?
La clave pública del certificado y del CSR se compara con la clave pública obtenida a partir de la clave privada: el módulo y el exponente en RSA, y la curva y el punto público en ECDSA. Es la misma idea que comparar la salida de openssl con -modulus.
¿Qué hago si no coinciden?
Probablemente el certificado se emitió para otro CSR, o la clave es de otro servidor. Busca la clave privada que se creó junto con el CSR que enviaste, o genera una clave y un CSR nuevos y pide que se vuelva a emitir el certificado.
¿Qué formatos de clave se admiten?
PKCS#8 (BEGIN PRIVATE KEY), PKCS#1 para RSA (BEGIN RSA PRIVATE KEY), SEC1 para EC (BEGIN EC PRIVATE KEY) y claves OpenSSH (BEGIN OPENSSH PRIVATE KEY). Las PKCS#8 protegidas con contraseña, las claves cifradas al estilo antiguo de OpenSSL (Proc-Type) y las claves OpenSSH con frase de contraseña se desbloquean al escribir la contraseña.
Herramientas relacionadas
Todas las herramientas
Texto
- Contador de caracteres
- Mayúsculas y minúsculas
- Comparar textos
- Generador de anagramas
- Letra cursiva
- Extractor de dominios
- Extractor de emails
- Buscar y reemplazar
- Texto en cursiva
- Ordenar listas
- Vista previa de Markdown
- Reparar caracteres raros
- Código morse
- Nombre japonés a hangul
- Tu nombre en coreano
- Letras con serifa
- Texto tachado
Programación
- Formateador de JSON
- Generador de cron
- Cursores CSS
- Generador de hash
- Editor HTML
- Formateador de HTML
- Validador de HTML
- Formateador JS/CSS
- Minificador JS/CSS
- Decodificador de JWT
- Verificador de sintaxis MySQL
- Verificador de sintaxis PHP
- Probador de regex
- Formateador de SQL
- Generador de UUID
- Formateador XML
- Generador de XSD
Conversores de unidades
- Conversor de unidades
- Conversor de temperatura
- Conversor de peso
- Conversor de área
- Conversor de longitud
- Conversor de ángulos
- Conversor de calorías
- Conversor de tamaño de datos
- Conversor de volumen de áridos
- Conversor de carga eléctrica
- Conversor de energía
- Conversor de caudal
- Conversor de fuerza
- Conversor de consumo de combustible
- Conversor de intensidad luminosa
- Conversor de fuerza magnetomotriz
- Conversor de potencia
- Conversor de presión
- Conversor de dosis de radiación
- Conversor de velocidad
- Conversor de unidades de tiempo
- Conversor de volumen