Convertidor de certificado PEM a certificado CRT

La conversión de un certificado de texto PEM a un certificado binario CRT permite que los servidores Apache y los sistemas Windows lean sus credenciales de seguridad web correctamente.

Selecciona o arrastra archivos

Selecciona o arrastra archivos aquí

Conversión 100% privada en el navegador; los archivos nunca salen de tu dispositivo

o pega Ctrl+V
Garantía de privacidad sin transmisión de red: 0 bytes subidos a servidores externos. Todo el procesamiento se realizó de forma local en el entorno seguro de tu navegador.

Comparativa de formatos y especificaciones técnicas

EspecificaciónPEMCRT
Tipo MIMEapplication/x-pem-fileapplication/x-x509-ca-cert
TipoBase64 ASCII certificate containerX.509 public certificate
Compresiónnone (Base64 armored)none
Especificación estándarIETF RFC 7468ITU-T X.509 / RFC 5280
Cabecera de bytes mágicos2D 2D 2D 2D 2D 42 45 47 49 4E (-----BEGIN CERTIFICATE / RSA PRIVATE KEY)30 82 (DER SEQUENCE) or -----BEGIN CERTIFICATE----- (PEM text)

Resumen de formatos y aplicaciones

Los certificados de seguridad protegen los sitios web mediante el cifrado del tráfico entre los usuarios y los servidores. El formato PEM utiliza texto ASCII Base64, lo que facilita su apertura en un editor de texto básico o su copia y pega en mensajes de correo electrónico. Sin embargo, muchos entornos de servidores, cortafuegos de hardware y sistemas operativos específicos rechazan los formatos de texto. En su lugar, requieren el formato CRT. Los administradores suelen enfrentarse a esta incompatibilidad al trasladar certificados de seguridad desde un servidor web Apache a un entorno de Internet Information Services de Windows o a un dispositivo de red. Una máquina Windows o un balanceador de carga de hardware esperan que el archivo utilice una estructura binaria. Cambiar el formato de archivo permite que estos sistemas lean la clave de seguridad correctamente y establezcan conexiones HTTPS seguras sin arrojar errores a los visitantes.

Especificaciones técnicas y desglose de códecs

El formato PEM utiliza el tipo MIME application/x-pem-file y se basa en la codificación ASCII Base64 envuelta entre líneas de encabezado y pie de página específicas. Estas líneas delimitadoras dicen -----BEGIN CERTIFICATE----- y -----END CERTIFICATE-----. El formato CRT utiliza el tipo MIME application/x-x509-ca-cert y almacena los mismos datos de clave pública criptográfica en una estructura binaria conocida como Distinguished Encoding Rules (Reglas de codificación distinguida). Ninguno de los formatos utiliza compresión, lo que significa que ambos archivos tienen una sobrecarga de compresión cero. El proceso de conversión no tiene pérdidas, ya que simplemente se traducen los bytes Base64 codificados en texto nuevamente a bytes binarios sin procesar, sin alterar ni un solo bit de los datos subyacentes de la clave pública criptográfica.

Compatibilidad con sistemas operativos y navegadores

Ambos tipos de certificados funcionan en entornos de escritorio, móviles y web modernos, pero los sistemas operativos prefieren diferentes extensiones. Los entornos Linux y los servidores web Apache leen de forma nativa los archivos de texto PEM. Los sistemas operativos Windows, los almacenes de claves de Java y muchos dispositivos de hardware prefieren los archivos binarios CRT. Los navegadores web como Chrome, Firefox y Safari no leen estos formatos de contenedores de certificados de servidor directamente durante la navegación diaria, ya que confían en el almacén de confianza del sistema operativo.

💡 Información útil

Verifique siempre que su clave privada coincida con su archivo CRT recién convertido comprobando los valores del módulo mediante comandos de OpenSSL antes de aplicar el certificado a un servidor web de producción.

Comparativa de formatos y especificaciones técnicas

Un archivo de certificado típico es muy pequeño, por lo general mide entre 1 kilobyte y 4 kilobytes. Debido a que el tamaño del archivo es muy pequeño, las velocidades de transferencia son instantáneas en todas las redes. Ya sea que descargue el archivo a través de una conexión móvil 4G lenta, un enlace 5G rápido o una red de fibra óptica de alta velocidad, la transferencia se completa en una fracción de milisegundo.

Preguntas frecuentes

¿Cómo se convierte un certificado PEM a un certificado CRT sin perder calidad?

La conversión no tiene pérdida alguna. Ambos formatos de archivo almacenan exactamente los mismos datos de clave pública criptográfica X.509. La traducción del archivo simplemente cambia la codificación del contenedor de texto ASCII Base64 a bytes binarios sin alterar las claves de seguridad subyacentes.

¿Cuál es la diferencia entre un certificado PEM y un certificado CRT?

Un archivo PEM es un contenedor basado en texto que utiliza codificación Base64 y líneas de encabezado legibles por humanos. Un archivo CRT es un contenedor binario que contiene exactamente los mismos datos de certificado en formato de bytes sin procesar, lo cual es requerido por sistemas operativos y hardware de servidor específicos.