Saltar al contenido
ecdsa.com

Certificados y claves

Decodifica certificados, solicitudes de firma, listas de revocación, respuestas OCSP y marcas de tiempo de Certificate Transparency; genera una CSR y su clave, comprueba que una clave, un certificado y una CSR se corresponden, compara dos certificados, ordena una cadena y obtén los intermedios que faltan, calcula pines SPKI y prueba claves en busca de debilidades conocidas; abre archivos PFX, divide bundles PEM, explora ASN.1 en bruto y crea el comando openssl que necesitas. Las claves se quedan en tu navegador; las pocas comprobaciones que necesitan nuestro servidor indican qué envían antes de enviarlo.

17 herramientas

Decodificador de certificados X.509

Inspecciona certificados

Decodifica un certificado PEM o DER: sujeto, emisor, validez, algoritmo y curva de la clave, algoritmo de firma y extensiones, con notas sobre algoritmos obsoletos y sobre la preparación poscuántica.

Abrir herramienta

Inspector de claves SSH

Decodifica entradas de authorized_keys

Pega una clave pública OpenSSH o un archivo authorized_keys completo: tipo de clave, curva o tamaño, huellas digitales SHA-256 y MD5 y comentarios, con una evaluación de los tipos de clave en desuso.

Abrir herramienta

Constructor de comandos OpenSSL

Crea el comando openssl que necesitas

Elige una tarea —claves EC o RSA, certificados autofirmados, CSR, paquetes PKCS#12, firmas, pruebas de TLS—, rellena los huecos y copia un comando que funciona, con cada opción explicada. Pega un comando que hayas encontrado en cualquier parte y también te lo explica.

Abrir herramienta

Explorador de ASN.1

Decodifica cualquier estructura DER o BER

Pega PEM, base64 o hex, o suelta un archivo DER, y recorre su árbol ASN.1 con desplazamientos en bytes, nombres de OID y hex resaltado. Señala cada punto que es BER pero no DER.

Abrir herramienta

Editor de texto DER

Edita DER como texto legible

Convierte cualquier estructura DER o BER al formato de texto DER ASCII, edítala como código y vuelve a compilarla a los bytes exactos. Ideal para crear vectores de prueba y entradas mal formadas a propósito.

Abrir herramienta

Decodificador de CSR

Comprueba una CSR antes que la CA

Pega o suelta una solicitud de firma de certificado para ver su sujeto, sus SAN, su clave, las extensiones solicitadas y los atributos, verificar su autofirma y detectar los errores por los que las CA la rechazarían.

Abrir herramienta

Decodificador de CRL

Lee una CRL y busca un número de serie

Suelta un archivo .crl o pega PEM para ver quién emitió la CRL, su vigencia y cada certificado revocado con su motivo; después, comprueba su firma y si tu certificado figura en ella.

Abrir herramienta

Decodificador de OCSP

Lee respuestas OCSP y crea solicitudes

Pega una respuesta OCSP para ver si un certificado está en buen estado o revocado, cuán reciente es la respuesta y quién la firmó; o crea la solicitud OCSP de un certificado, lista para curl u OpenSSL.

Abrir herramienta

Decodificador de SCT

Qué registros CT vieron un certificado

Pega un certificado para ver sus marcas de tiempo de certificado firmadas (SCT) incrustadas: los registros CT que lo incluyeron y cuándo, su estado en Chrome y Apple, la firma de cada registro y si se cumple la política CT.

Abrir herramienta

Inspector de PFX

Mira dentro de un archivo .pfx o .p12

Suelta un archivo .pfx o .p12 y escribe su contraseña: verás todos los certificados y claves privadas, si se corresponden entre sí y lo fuerte que es el cifrado de cada uno, y podrás exportarlos a PEM, todo ello en tu navegador.

Abrir herramienta

Divisor de bundles PEM

Divide un archivo PEM en partes limpias

Pega un bundle PEM —una cadena de servidor, un almacén de CA, la salida de OpenSSL con Bag Attributes— y obtén cada bloque identificado, la cadena en el orden del servidor, las huellas digitales y archivos limpios para descargar.

Abrir herramienta

Generador de CSR

Crea localmente una CSR y su clave

Crea una solicitud de firma de certificado PKCS #10 con una clave generada en tu navegador o con tu propia clave. Obtén los archivos PEM y el comando openssl req equivalente; la clave privada nunca sale de la página.

Abrir herramienta

Comprobador de clave y certificado

¿Esta clave corresponde a este certificado?

Pega una clave privada, certificados, CSR y claves públicas y mira cuáles comparten par de claves, con el SHA-256 de SPKI de cada uno. La clave privada se reduce a su mitad pública en tu navegador.

Abrir herramienta

Comparador de certificados

Qué cambió entre dos certificados

Pega un certificado antiguo y uno nuevo para ver todas las diferencias: nombres añadidos o eliminados, una clave nueva, otro emisor, usos modificados, URL de revocación y extensiones. Distingue una renovación de una reemisión o de una firma cruzada.

Abrir herramienta

Generador de pines SPKI

Pines de clave pública para aplicaciones móviles

Calcula el pin SPKI SHA-256 de cada certificado de una cadena, o de una CSR o una clave, y obtén configuración lista para pegar para Android, TrustKit (iOS) y OkHttp, con comprobaciones de pines de respaldo y de caducidad.

Abrir herramienta

Comprobador de claves débiles

Encuentra claves rotas y filtradas

Comprueba claves públicas RSA, EC y de otros tipos en busca de fallos de generación conocidos —ROCA, primos cercanos, factores pequeños, un exponente privado diminuto— en tu navegador y, si lo pides, en las listas de badkeys de claves débiles de Debian y de claves privadas publicadas.

Abrir herramienta

Constructor de cadena de certificados

Ordena y corrige una cadena de certificados

Pega un bundle de certificados en cualquier orden: se ordena de la hoja a la raíz con cada firma verificada, se localizan los certificados intermedios que faltan y se descargan mediante AIA, y obtienes la cadena exacta que debe enviar tu servidor.

Abrir herramienta