Decodificador de certificados y convertidor de formatos

Abra cualquier certificado, lea cada campo en lenguaje claro, siga la cadena hasta la raíz y expórtelo en el formato que su servidor realmente necesita.

Funciona por completo en su navegador. No se sube, registra ni almacena nada.

Suelte un certificado aquí

o haga clic para elegir un archivo · puede elegir varios a la vez

El archivo se lee en esta pestaña. Nunca se envía a ningún sitio.

Formatos que lee directamente:

.cer.crt.pem .der.p7b.p7c Base64 sin encabezados
Funciona sin conexión una vez cargada la página.
Referencia

¿Qué formato de certificado tengo?

La extensión de un archivo de certificado es una pista, no una garantía. Un archivo .cer puede contener DER binario o texto Base64, y Windows le entregará ambos.

FormatoExtensionesCodificaciónPuede contener una clave privadaLo suelen pedir
PEM.pem .crt .cer .keyTexto Base64 con líneas BEGIN y ENDSí, en un bloque apartenginx, Apache, OpenSSL, Kubernetes y la mayoría del software de Linux
DER.der .cer .crtBinario sin procesarNoJava keytool y algunos dispositivos de hardware
PKCS#7.p7b .p7cBase64 o binarioNo, solo certificadosImportación de cadenas en Windows, Java y Tomcat
PKCS#12.pfx .p12Binario cifradoSí, para eso existeWindows, IIS, Azure App Service y firma de código
PKCS#10.csr .reqTexto Base64No, contiene la clave públicaCualquier sistema al que le pida emitir un certificado
El equivalente en línea de comandos

Las mismas conversiones, con OpenSSL

Use el decodificador de arriba cuando quiera ver lo que está convirtiendo. Use estos comandos cuando lo necesite en un script.

De PEM a DER

Convierta un certificado en texto Base64 a su forma binaria.

openssl x509 -in cert.pem -outform der -out cert.der

De DER a PEM

Convierta un .cer binario en texto que pueda pegar en un archivo de configuración.

openssl x509 -inform der -in cert.cer -out cert.pem

De PFX a PEM

Extraiga el certificado y la cadena de un .pfx protegido con contraseña.

openssl pkcs12 -in cert.pfx -nokeys -out chain.pem

De cadena PEM a PKCS#7

Agrupe un certificado final y sus intermedios para importarlos en Windows o Java.

openssl crl2pkcs7 -nocrl -certfile chain.pem -out chain.p7b
Por qué otro decodificador

Creado por quienes operan entidades de certificación

La mayoría de los decodificadores en línea pegan su certificado en un formulario y lo envían por POST al servidor de otra persona. Este no tiene ningún servidor al que enviarlo.

Nada sale de la pestaña

El análisis, la construcción de la cadena y la conversión de formato se ejecutan en JavaScript en su equipo. La única llamada de red que puede hacer la página es la descarga del emisor, y le avisa antes de hacerla.

Pensado para quienes no son ingenieros de PKI

Cada campo lleva una explicación en lenguaje claro. El uso mejorado de clave deja de ser jerga en cuanto pasa el cursor por encima.

Toda la cadena, no un solo certificado

Los paquetes se separan, la ruta se reconstruye a partir de los certificados que usted aporta y cada eslabón se abre con la misma vista de detalle completa.

Preguntas frecuentes

No. El archivo se lee con la API FileReader del navegador y se analiza en JavaScript dentro de su pestaña. No existe ningún punto de carga. Puede comprobarlo abriendo la pestaña de red de su navegador o desconectándose de la red antes de cargar un certificado.

PEM y cualquier texto Base64 con o sin las líneas de encabezado BEGIN y END, archivos DER binarios sea cual sea su extensión y paquetes PKCS#7 como .p7b y .p7c. Un archivo con varios certificados se separa y cada uno aparece por separado. Los archivos PKCS#12 protegidos con contraseña, .pfx y .p12, todavía no se pueden leer; exporte primero los certificados con OpenSSL.

Hace años que los navegadores dejaron de usar el nombre común para comprobar el host. Solo la lista de nombres alternativos del sujeto (SAN) decide para qué nombres es válido un certificado. Un certificado con el CN correcto al que le falte el nombre en la lista SAN fallará.

Los navegadores guardan en caché los certificados intermedios de otros sitios que han visitado, y algunos descargan sin avisar un emisor que falta. Otros clientes, sobre todo las aplicaciones Java, las apps móviles y los clientes de API, no lo hacen. Una cadena que funciona en su navegador y falla desde un servidor casi siempre tiene un intermedio que falta.

Abra el certificado más arriba, vaya a la pestaña Descargar y convertir, elija el formato de salida y si quiere incluir los intermedios y la raíz, y descárguelo. Los comandos equivalentes de OpenSSL están más arriba en esta página.

No. Lee y convierte certificados y le muestra las URL de OCSP y CRL que publica el certificado, pero no se conecta a ellas ni verifica firmas. El monitoreo continuo de revocaciones y vencimientos es lo que hace EZMonitor.

Deje de buscar certificados vencidos a mano

EZMonitor vigila los logs de Certificate Transparency y su red interna, y le avisa de qué certificados están a punto de romper algo.