Convertidor de CER a PEM
Convertir un certificado de seguridad CER binario a un archivo de texto PEM codificado en Base64 permite a los administradores leer y pegar fácilmente claves de seguridad en servidores web y configuraciones de aplicaciones.
Comparativa de formatos y especificaciones técnicas
| Especificación | CER | PEM |
|---|---|---|
| Tipo MIME | application/ | application/ |
| Tipo | archivo de certificado X.509 | contenedor de certificados ASCII codificados en Base64 |
| Compresión | ninguna | ninguna (codificado en Base64) |
| Especificación estándar | RFC 5280 / Microsoft Cryptography API | IETF RFC 7468 |
| Cabecera de bytes mágicos | 30 82 (DER binary) or -----BEGIN CERTIFICATE----- | 2D 2D 2D 2D 2D 42 45 47 49 4E (-----BEGIN CERTIFICATE / RSA PRIVATE KEY) |
Resumen de formatos y aplicaciones
Los certificados de seguridad protegen los datos que se intercambian entre navegadores web y servidores. Un archivo CER almacena un certificado X.509 en formato binario, eficiente para los ordenadores pero difícil de leer para las personas. Los administradores suelen necesitar ver, copiar o combinar estos certificados con claves privadas en editores de texto. Convertir los datos binarios a un formato de texto resuelve este problema. Servidores web como Apache y Nginx requieren archivos de texto para establecer conexiones HTTPS seguras. Si un administrador recibe un certificado binario de una autoridad de certificación, debe convertirlo a un contenedor de texto antes de instalarlo. La versión de texto usa caracteres ASCII estándar, así que es fácil transferirla entre sistemas operativos y pegarla en herramientas de línea de comandos o paneles de control sin que se corrompan los datos binarios.
Especificaciones técnicas y desglose de códecs
Un archivo CER utiliza el tipo MIME application/pkix-cert y almacena los datos como bytes binarios sin procesar utilizando el estándar de codificación DER. No tiene cabecera de bytes mágicos, basándose en su lugar en las reglas de estructura ASN.1. Un archivo PEM utiliza el tipo MIME application/x-pem-file y envuelve esos mismos datos binarios en texto ASCII Base64. El formato PEM añade líneas de límite distintivas, comenzando con '-----BEGIN CERTIFICATE-----' y terminando con '-----END CERTIFICATE-----'. Ninguno de los formatos utiliza compresión, lo que significa que ambos archivos mantienen exactamente la misma carga útil de datos criptográficos sin pérdida de calidad.
Compatibilidad con sistemas operativos y navegadores
Los archivos CER pueden usar codificación DER o PEM. La compatibilidad depende del sistema operativo, la aplicación y el proceso de importación. PEM se usa ampliamente en software de servidor, pero las codificaciones aceptadas varían según el producto.
Información útil
Comprueba que la herramienta de conversión incluya completas las líneas de encabezado y pie de página. Si faltan los marcadores delimitadores, los servidores web rechazarán el certificado al iniciarse.
Preguntas frecuentes
¿Cómo se convierte un certificado CER en un certificado PEM sin perder calidad?
La conversión carece totalmente de pérdidas. Ambos formatos almacenan exactamente los mismos datos subyacentes de la clave criptográfica. Cambiar el archivo solo altera cómo se codifican los bytes, pasando de bytes binarios sin procesar a texto ASCII legible.
¿Cuál es la diferencia entre un certificado CER y un certificado PEM?
Un archivo CER almacena datos de seguridad como una estructura binaria sin procesar que requiere software especializado para ser leída. Un archivo PEM envuelve exactamente esos mismos datos binarios en texto Base64 y añade cabeceras de límite claras, facilitando su apertura y edición en cualquier editor de texto estándar.