RSA ECC · SPKI SHA-256 comparación

Compruebe si coinciden un certificado SSL y una clave privada.

Use este comparador de certificado y clave antes del despliegue. Compara el certificado y la clave privada de forma local en el navegador, sin cargar su clave privada.

Comparación solo en el navegador · Su clave privada no se carga

Pegue o cargue su certificado SSL y su clave privada.

Los archivos cargados se leen localmente. Ambas entradas permanecen en esta pestaña del navegador y son descartadas cuando usted aclara o cierra la página.

Acepta .pem, .crt .cer o .der. Si usted proporciona una cadena, el primer certificado se comprueba.

Acepta archivos .key o .pem no cifrados en PKCS#8 , RSA PKCS#1 , o formato EC SEC1.

Su resultado de la coincidencia aparecerá aquí

El comparador extrae ambas claves públicas, normaliza sus datos SPKI y compara los bytes y las huellas digitales SHA-256.

COMPROBACIÓN PREVIA AL DESPLIEGUE

Revise el par antes del despliegue SSL.

Un servidor web necesita la clave privada que corresponde a la clave pública del certificado. Los nombres de archivo y de dominio parecidos no demuestran que los archivos formen pareja. Una comparación criptográfica detecta la discrepancia antes de que una recarga falle o provoque una interrupción.

Evitar el despliegue fallido

Verifique el par antes de actualizar Nginx, Apache, un balanceador de carga o un servicio de certificados en la nube.

Compare las claves reales

El resultado proviene de bytes canónicos, no nombres de certificados, dominios o formato PEM.

Mantenga el material clave local

El análisis, la derivación de la clave pública, el cálculo del hash y la comparación se realizan en la pestaña actual del navegador.

COMPARADOR DE CERTIFICADO Y CLAVE

Cómo comprobar si coinciden un certificado y una clave privada.

Prepare el certificado SSL hoja y la clave privada que espera usar con él. Los certificados de CA intermedia no contienen la clave pública de su servidor.

  1. 01

    Proveer el certificado de hoja

    Pegue texto PEM o cargue un archivo .pem, .crt, .cer o .der. Si se aporta una cadena, se comprueba el primer certificado.

  2. 02

    Proveer la clave privada candidata

    Pegue la clave o cargue un archivo .key o .pem sin cifrar en formato PKCS#8, RSA PKCS#1 o EC SEC1.

  3. 03

    Seleccione Comprobar coincidencia

    Revise la decisión de coincidencia o sin coincidencia, ambas huellas SHA-256 y la identidad del certificado.

Resultados coincidentes

Lo que significa el resultado de la certificación.

Coincidencia

El certificado contiene la clave pública derivada de esta clave privada. El par puede configurarse junto en su servidor.

No hay coincidencia

Las claves públicas son distintas. Localice la clave original o cree una clave y un CSR nuevos antes de volver a emitir el certificado.

No se puede analizar

Revise las líneas de límite PEM y use OpenSSL de forma local si la clave privada está cifrada o almacenada en hardware no admitido.

Comparación de claves públicas

Cómo funciona el comparador de certificado y clave.

El comparador extrae la clave pública del certificado X.509 y deriva la clave pública correspondiente de la clave privada aportada. Ambas se exportan como DER canónico SubjectPublicKeyInfo antes de comparar sus bytes.

También calcula una huella digital SHA-256 de cada clave pública para que pueda revisar la decisión. Funciona con RSA y con las claves de curva elíptica admitidas, mientras que la comparación del módulo RSA no cubre ECC.

Qué demuestra una coincidencia

  • The certificate and private key share the same public key
  • The private key can be configured with this leaf certificate
  • The comparison covers RSA and supported ECC key pairs

Una coincidencia no valida la cadena de certificados, el nombre de host, el estado de caducidad, el estado de revocación ni la confianza.

Comprobar un certificado y clave privada con OpenSSL.

Ejecute estos comandos en un equipo de confianza cuando la clave privada esté cifrada o la política de la organización no permita herramientas del navegador. Si los hashes son idénticos, las claves públicas coinciden.

CERTIFICADO SPKI SHA-256

openssl x509 -in certificate.crt -pubkey -noout \
  | openssl pkey -pubin -outform DER \
  | openssl dgst -sha256

PRIVADO KEY SPKI SHA-256

openssl pkey -in private.key -pubout -outform DER \
  | openssl dgst -sha256

Qué hacer cuando el certificado y la clave no coincidan.

Revise el servidor que creó el CSR original, el directorio de renovación, el gestor de secretos, los registros de despliegue y las copias de seguridad. La renovación automática puede haber creado una clave nueva mientras un certificado o una clave anterior conservaba un nombre de archivo conocido.

No se puede recuperar una clave privada a partir de un certificado SSL. Si la clave correcta no está disponible, genere una nueva clave privada y un CSR, y pida a la autoridad de certificación que vuelva a emitir el certificado.

Formatos y límites compatibles.

El comprobador acepta un certificado X.509 en PEM o DER en Base64 y claves privadas PKCS#8, RSA PKCS#1 o EC SEC1 sin cifrar. Las curvas EC admitidas son P-256, P-384 y P-521.

Las claves privadas cifradas, los paquetes PFX/PKCS#12 y las claves no exportables respaldadas por hardware quedan fuera del alcance de esta página. Si se pega una cadena de certificados, el primero se trata como certificado hoja.

HERRAMIENTAS SSL RELACIONADAS

Comparador de CSR y clave privada

Compruebe si se creó una solicitud de certificado a partir de una clave privada en particular.

Check CSR & key

Decodificador de CSR

Inspeccione el sujeto, los SAN, la clave pública, la firma y las extensiones solicitadas.

Decode CSR

Generador de CSR

Cree localmente un nuevo par de CSR y clave privada cuando la clave original no esté disponible.

Generate CSR

PREGUNTAS FRECUENTES DEL COMPARADOR DE CERTIFICADO Y CLAVE

Certificado común y preguntas clave privadas.

¿Cómo compruebo si coinciden un certificado SSL y una clave privada?

Pegue el certificado X.509 completo y la clave privada candidata, o seleccione sus archivos locales. El comparador extrae la clave pública del certificado, deriva la clave pública de la clave privada, normaliza ambas como datos SubjectPublicKeyInfo y las compara.

¿Es seguro pegar una clave privada en este comprobador?

El comparador se ejecuta de forma local en su navegador. Su certificado y su clave privada no se cargan, no se almacenan ni se colocan en la URL. Limpie el formulario o cierre la pestaña después de usarlo, y siga la política de gestión de claves de su organización para las claves de producción.

¿El comparador de certificado y clave admite RSA y ECC?

Sí. Compara datos canónicos de clave pública en lugar de un módulo solo de RSA, así que admite claves privadas RSA y ECDSA en las curvas P-256, P-384 y P-521.

¿Puedo comprobar una clave privada cifrada?

Esta página no solicita ni descifra las contraseñas de clave privada. Utilice los comandos OpenSSL en esta página en una máquina de confianza, o crear una copia no cifrada temporal y retirarla de forma segura después.

¿Qué debo hacer si el certificado y la clave no coinciden?

Localice la clave privada usada para crear el CSR original del certificado revisando el servidor emisor, el directorio de renovación, el gestor de secretos y las copias de seguridad. Si no puede recuperarla, genere una clave y un CSR nuevos y vuelva a emitir el certificado.

¿Se puede recuperar una clave privada a partir de un certificado SSL?

No. Un certificado SSL contiene la clave pública, pero no la clave privada. El diseño de las claves criptográficas impide obtener la clave privada a partir del certificado.

¿Por qué Nginx reporta que los valores clave son desajustados?

Nginx informa una discrepancia de clave cuando el certificado configurado contiene una clave pública distinta de la de la clave privada configurada. Compruebe que el certificado hoja y la clave forman pareja y que el archivo del certificado no es una cadena en un orden incorrecto.