Mantenga la conversión local
Los certificados, claves privadas y contraseñas se procesan en su navegador. No es necesario tener cuenta ni subir a un servidor.
Convierta certificados SSL en línea para Nginx, Apache, IIS o su plataforma en la nube. Convierta PEM a PFX, DER a PEM o P7B a PEM de forma local en el navegador, con las claves y las contraseñas solo en esta pestaña.
DESPLIEGUE DEL CERTIFICADO
Un certificado descargado de su CA puede utilizar un formato diferente del que acepta su servidor. Este convertidor cambia su codificación o contenedor manteniendo intacto el certificado emitido.
Los certificados, claves privadas y contraseñas se procesan en su navegador. No es necesario tener cuenta ni subir a un servidor.
Las claves públicas RSA y ECC se comparan antes de empaquetar una clave privada con su certificado.
Incluya certificados intermedios en la salida PEM, P7B o PFX, o exporte cada certificado por separado como DER.
CONVERSIONES SSL HABITUALES
Normalizar un texto o certificado binario para un servidor que espere PEM. La extensión por sí sola no puede identificar su codificación.
Convertir certificadoInterruptor entre legibles PEM y binarios DER preservando la X firmada. 509 certificado.
Convertir certificadoEmpaque un certificado, que coincida con la clave privada y el paquete CA opcional para Windows IIS. Seleccione una contraseña de exportación.
Convertir certificadoAbra una contraseña protegida PFX /P12 y descargar su cadena de certificados y clave privada como separado PEM archivos.
Convertir certificadoExtraiga certificados de PKCS#7, o empaquete una cadena PEM en un contenedor P7B solo de certificados.
Convertir certificadoExporte los certificados públicos de un paquete PKCS#12. La salida omite las claves privadas e informa de esa omisión.
Convertir certificadoCÓMO CONVERTIR CERTIFICADOS SSL
Usted no necesita identificar la codificación de entrada. El convertidor lee el contenido real de su archivo en lugar de confiar en su nombre.
Use los bloques PEM completos o cargue un archivo DER, P7B o PFX/P12 binario. Introduzca la contraseña de importación de los archivos PFX protegidos.
Para un nuevo PFX, proporcione la clave privada sin cifrar y una contraseña de exportación. Agregue certificados intermedios en orden emisor cuando sea necesario.
Revise el formato detectado, conteo de certificados y avisos clave. Descargue cada resultado; también se puede copiar la salida PEM.
PEM VS DER VS P7B PFX
PEM y DER describen codificaciones. P7B y PFX describen contenedores. CRT y CER son extensiones que pueden usar PEM o DER, así que cambiar el nombre del archivo solo basta cuando la codificación ya cumple los requisitos del servidor.
| Format | Encoding | Contents | Typical use |
|---|---|---|---|
| PEM / CRT / CER | Base64 text with PEM boundaries | One or more certificates; keys exported separately | Nginx, Apache, and cloud load balancers |
| DER | Binary ASN.1 | One certificate per file | Systems requesting a binary .der or .cer certificate |
| P7B / PKCS#7 | Binary export; PEM or binary import | Certificates and chain, without a private key | Certificate-chain transfer and Windows certificate imports |
| PFX / P12 / PKCS#12 | Binary container with password protection | Certificate, matching private key, and optional chain | Windows IIS and applications accepting PKCS#12 |
Ejecute estos comandos de forma local si prefiere una terminal, necesita compatibilidad con claves cifradas independientes o encuentra un algoritmo de cifrado PFX no admitido. Las contraseñas se introducen en los avisos de OpenSSL.
openssl x509 -in certificate.crt -outform DER -out certificate.deropenssl x509 -inform DER -in certificate.cer -out certificate.pemopenssl pkcs12 -export -in certificate.pem -inkey private.key \
-certfile chain.pem -out certificate.pfxOmit -certfile if no intermediate CA bundle is needed. OpenSSL prompts for the export password.
openssl pkcs12 -in certificate.pfx -nokeys -out certificates.pemopenssl pkcs12 -in certificate.pfx -nocerts -noenc -out private-key.pemThe output key is unencrypted. Omit -noenc to protect it with a new passphrase.
openssl pkcs7 -inform DER -in certificate.p7b -print_certs -out certificates.pemUse -inform PEM when the P7B is PEM encoded.
openssl crl2pkcs7 -nocrl -certfile certificates.pem \
-outform DER -out certificate.p7bReferencia del comando: openssl x509, openssl pkcs12, y openssl pkcs7.
HERRAMIENTAS SSL RELACIONADAS
Inspeccione dominios, emisores, expiraciones y extensiones de certificado antes del despliegue.
Herramienta abiertaCompruebe si un certificado SSL emitido coincide con su clave privada RSA o ECC.
Herramienta abiertaCompare un CSR con su clave privada antes de solicitar un certificado.
Herramienta abiertaConvierta las estructuras de clave privada y pública cuando el servidor espere otro encabezado PEM.
Herramienta abiertaPREGUNTAS FRECUENTES DE LA CONVERSIÓN DE CERTIFICADOS SSL
Pegue texto PEM o cargue un archivo PEM, CRT, CER, DER, P7B, PFX o P12. Elija el formato de salida, seleccione Convertir certificado y descargue el resultado. La entrada binaria se detecta por su contenido. La exportación PFX necesita la clave privada correspondiente; un PFX protegido necesita su contraseña.
CRT y CER son extensiones de nombre de archivo, no codificaciones distintas. Pueden contener texto PEM o DER binario. Cargue el archivo y seleccione PEM para normalizar el certificado. Si ya comienza con BEGIN CERTIFICATE, está codificado en PEM. Cambiar el nombre de un archivo binario no lo convierte.
Esta herramienta crea paquetes PFX/P12 listos para el despliegue, con un certificado y su clave privada correspondiente. Aporte la clave RSA o EC original y, si hace falta, los certificados intermedios. Un certificado no permite reconstruir una clave privada ausente. Existen contenedores PKCS#12 solo de certificados, pero esta herramienta exige una clave para exportar un PFX.
Cargue el PFX o P12 e introduzca su contraseña de importación. Elija PEM o CRT. El resultado incluye los certificados en un archivo codificado en PEM y las claves privadas, si las hay, en archivos PEM separados. Las claves privadas extraídas no están cifradas, así que guárdelas de forma segura. Elija DER o P7B si solo quiere certificados.
PFX y P12 son extensiones habituales del mismo formato de contenedor PKCS#12. El contenedor puede agrupar certificados, una clave privada y certificados intermedios, con protección por contraseña. Seleccione cualquiera de las dos extensiones para exportar la misma estructura PKCS#12.
Un paquete de certificados P7B/PKCS#7 contiene certificados y puede incluir una cadena; no incluye una clave privada. Convertir P7B a PEM extrae sus certificados. Para crear un PFX a partir de ellos, aporte por separado la clave privada correspondiente.
Nginx y Apache suelen usar certificados PEM con una clave privada PEM aparte. Windows IIS suele importar un PFX/P12 que contiene el certificado y la clave privada. DER es una codificación binaria de un certificado individual; P7B transfiere una cadena de certificados. Compruebe los requisitos de la plataforma de destino antes de la instalación.
No. Los archivos se leen y se convierten en la pestaña actual del navegador. Esta herramienta no envía las entradas a un servidor, no las almacena ni las añade a la URL. Limpie el formulario o cierre la pestaña al terminar. Los archivos descargados y las copias del portapapeles quedan bajo su control.
Sí. La conversión del certificado conserva los bytes del certificado firmado. La exportación PFX admite claves RSA y ECDSA en P-256, P-384 y P-521, con entrada PEM PKCS#8, RSA PKCS#1 o EC SEC1 sin cifrar. Las claves privadas independientes cifradas y el cifrado PFX no admitido deben tratarse de forma local con OpenSSL.
No. Cambios de conversión en codificación o embalaje, al tiempo que conserva el sujeto del certificado, fechas de validez y firma. No renueva un certificado caducado, establezca confianza, verifique las firmas de cadena o descargue los certificados intermedios faltantes. La salida DER proporciona un archivo separado para cada certificado en una cadena.