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:
La conversión ocurre en esta pestaña. El archivo se genera en memoria y va directo a su carpeta de descargas.
Formato de salida
Incluir
¿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.
| Formato | Extensiones | Codificación | Puede contener una clave privada | Lo suelen pedir |
|---|---|---|---|---|
| PEM | .pem .crt .cer .key | Texto Base64 con líneas BEGIN y END | Sí, en un bloque aparte | nginx, Apache, OpenSSL, Kubernetes y la mayoría del software de Linux |
| DER | .der .cer .crt | Binario sin procesar | No | Java keytool y algunos dispositivos de hardware |
| PKCS#7 | .p7b .p7c | Base64 o binario | No, solo certificados | Importación de cadenas en Windows, Java y Tomcat |
| PKCS#12 | .pfx .p12 | Binario cifrado | Sí, para eso existe | Windows, IIS, Azure App Service y firma de código |
| PKCS#10 | .csr .req | Texto Base64 | No, contiene la clave pública | Cualquier sistema al que le pida emitir un certificado |
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
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.