¿Por qué convertir PEM a CRT?
Algunos programas, instaladores y paneles de control de servidores (cPanel, Plesk, asistentes antiguos de IIS) solicitan un archivo .crt. En la mayoría de los casos, se trata de una convención de nomenclatura - buscan un archivo que contenga solo el certificado de la entidad final. Ocasionalmente, el destino requiere DER binario en lugar de texto Base64, y entonces es necesaria una conversión de codificación real.
Cómo convertir PEM a CRT
OpenSSL FREE
Ejecute openssl x509 -in cert.pem -outform der -out cert.crt para producir un .crt binario DER; verifique con openssl x509 -in cert.crt -inform der -text -noout. OpenSSL es GRATUITO y funciona en Windows, macOS y Linux.
Acerca de estos formatos
Un archivo PEM es un contenedor de texto para datos criptográficos, generalmente un certificado SSL/TLS, una clave privada o ambos. Ábralo en cualquier editor de texto para ver qué dice la…
Abrir detalles de .PEM →Un archivo CRT es un certificado digital X.509 que vincula una identidad (un sitio web, servidor o editor) a una clave pública, firmado por una Autoridad de Certificación. En Windows, haga…
Abrir detalles de .CRT →Calidad y qué observar
- Si el
.pemya contiene un certificado Base64 (-----BEGIN CERTIFICATE-----), renombrarlo a.crta menudo funciona sin ninguna conversión - muchas herramientas tratan las dos extensiones como intercambiables. - Antes de renombrar, confirme que el
.pemcontiene solo el bloque del certificado de la entidad final; extraiga solo el certificado si también incluye una clave privada o cadena. - Un archivo
.crttambién se guarda comúnmente como.cer- el contenido es idéntico; solo difiere la extensión.
Preguntas frecuentes
¿Es seguro renombrar un archivo `.pem` a `.crt`?
-----BEGIN CERTIFICATE----- - muchas herramientas tratan las dos extensiones como equivalentes.¿Cuándo necesito realmente OpenSSL en lugar de solo renombrar?
¿Qué pasa si mi `.pem` también contiene una clave privada?
-----BEGIN CERTIFICATE----- ... -----END CERTIFICATE----- en un nuevo archivo antes de renombrarlo - nunca distribuya un archivo que contenga su clave privada.¿Cómo verifico que el `.crt` convertido es válido?
openssl x509 -in cert.crt -inform der -text -noout; si imprime los detalles del certificado, la conversión funcionó.