Ir al contenido

Webinar: Regístrese para nuestro próximo seminario web

Regístrate Ahora

¿Cómo cambiar sin problemas el formato de los certificados digitales?

Cómo cambiar sin problemas el formato de los certificados digitales

Hay muchos formatos en los que Certificados digitales Se pueden descargar o convertir. A continuación, se muestran los formatos y extensiones de codificación de certificados X.509:

Binario

  • DER: .der, .cer
  • PKCS#12: .p12, pfx

Basexnumx

  • PKCS#7: .p7c, .p7b
  • PEM: .crt, .ca-bundle, .pem

Sin embargo, los diferentes formatos de certificado no presentan ventajas ni desventajas. Todo depende de los requisitos de formato del certificado para la aplicación que lo utilizará.

PEM

  • Un archivo PEM (Correo con Privacidad Mejorada) es un archivo de certificado codificado en Base64 que se utiliza para verificar la seguridad de un sitio web. Puede contener una clave privada, un certificado de servidor de una autoridad de certificación (CA) u otros certificados de cadena de confianza. Los archivos PEM son compatibles con aplicaciones OpenSSL y suelen importarse desde un servidor web Apache basado en Unix.
  • Puede ver el contenido de un archivo PEM con un editor de texto. El archivo tiene uno o más encabezados que describen la información que contiene. Un archivo PEM de un certificado incluye las instrucciones "—-BEGIN CERTIFICATE—-" y "—-END CERTIFICATE—-".
  • Un archivo PEM puede tener varios certificados y claves privadas uno tras otro.
  • Los servidores web basados ​​en Linux y Unix normalmente utilizan archivos PEM.
  • Las extensiones de archivos PEM más utilizadas son: .cer, .pem, .crt, .key

DER (Reglas de codificación distinguidas)

  • Un archivo DER (Reglas de Codificación Distinguida) es un archivo de certificado en formato binario. Dado que los archivos DER pueden terminar en .der o .cer, deberá leer el archivo con un editor de texto para distinguir entre DER.cer y PEM.cer. No debe haber declaraciones BEGIN/END en un archivo DER; de lo contrario, la información binaria se distorsionará.
  • El formato DER se puede utilizar para codificar tanto certificados digitales como claves privadas.
  • Los archivos DER generalmente se utilizan con plataformas Java.
  • Las extensiones de archivos DER más utilizadas son: .cer y .der

PKCS # 7

  • PKCS#7 es un archivo de certificado codificado en Base64. Este formato no se puede usar para almacenar claves privadas. Solo los certificados digitales y las listas de revocación de certificados (CRL) se pueden almacenar en formato PKCS#7.
  • Un archivo PKCS#7 contiene las declaraciones “—-BEGIN PKCS7—-” y “—-END PKCS7—-”.
  • Las extensiones de archivos PKCS#7 más utilizadas son: .p7b y .p7c
  • Las plataformas Java Tomcat y Microsoft Windows suelen utilizar estos archivos.

Servicios de PKI empresarial

¡Obtenga soporte de consulta completo de extremo a extremo para todos sus requisitos de PKI!

PKCS # 12

  • PKCS#12 es un formato de archivo binario único protegido por contraseña que almacena el certificado del servidor, el certificado intermedio y la clave privada. Se refiere a un formato de intercambio de información personal.
  • Las plataformas Windows comúnmente utilizan estos archivos para importar y exportar certificados y claves privadas.
  • Las extensiones comúnmente utilizadas son: .p12, ,pfx

Cambiar el formato del certificado cambiando la extensión

Puede convertir el siguiente formato de archivo a diferentes formatos cambiando las extensiones.

PEM

Puede cambiar el formato de archivo PEM a los siguientes formatos cambiando su extensión:

  • .crt
  • .CER
  • .pem
  • .key

Por ejemplo: convertir el archivo de certificado .crt en un archivo .pem.

  1. Abra el archivo de certificado .crt en cualquier editor de texto.

    Certificado .cert
  2. Ir al archivo.

  3. Haga clic en Guardar como

  4. En Guardar como, escriba “Seleccionar todos los archivos”.

    Quiere convertir (.cer, .key, .pem, .crt).
  5. En Nombre de archivo, ingrese el nombre del archivo y la extensión que desea convertir (.cer, .key, .pem, .crt).

    Archivo de certificado .crt en archivo .pem
  6. Haga clic en Guardar.

    formato de archivo PEM

DEM

Puede cambiar el formato de archivo DER a los siguientes formatos cambiando su extensión:

  • .der
  • .CER

Por ejemplo: convertir el archivo de certificado .der en un archivo .cer.

  1. Abra el certificado en cualquier editor de texto.

    Cambiar el formato del archivo DER
  2. Ir al archivo.

  3. Haga clic en Guardar como

  4. En Guardar como, escriba “Seleccionar todos los archivos”.

    cambiar el formato del archivo DER
  5. En Nombre de archivo, ingrese el nombre del archivo y la extensión que desea convertir (.cer, .der).

    extensión que desea convertir (.cer, .der).
  6. Haga clic en Guardar como

    Cambio de formato de archivo de certificado

Cambiar el formato del certificado mediante OpenSSL

PEM

  • Convertir PEM a DER: 

    Puede convertir el formato de archivo del certificado PEM a DER utilizando el siguiente comando:

    $ openssl x509 -outform der -in certificado.pem -out certificado.der

    Formato de archivo de certificado PEM a DER
  • Convertir PEM a P7B

    Puede convertir el formato de archivo del certificado PEM a P7B utilizando el siguiente comando:

    $ openssl crl2pkcs7 -nocrl -certfile certificado.cer -out certificado.p7b -certfile CAcert.cer

  • Nota: -certfile CAcert.cer es opcional, úselo si tiene más de un certificado PEM y desea incluirlo en el archivo P7B.

    Formato de archivo de certificado PEM a P7B
  • Convertir PEM a PFX

    Puede convertir el formato de archivo del certificado PEM a PFX utilizando el siguiente comando:

    $ openssl pkcs12 -export -out certificado.pfx -inkey claveprivada.key -in certificado.crt -certfile CAcert.crt

    Nota: -certfile CAcert.cer es opcional, úselo si tiene más de un certificado PEM y desea incluirlo en el archivo PFX.

    Formato de archivo de certificado PEM a PFX

DER

  • Convierta DER (.crt, .cer, .der) a PEM:

    Puede convertir el formato de archivo del certificado DER a PEM utilizando el siguiente comando:

    $ openssl x509 -inform der -in certificado.der -out certificado.pem

    Convertir DER (.crt, .cer, .der) a PEM

P7B

  • Convertir P7B a PEM

    Puede convertir el formato de archivo de certificado P7B a PEM utilizando el siguiente comando:

    $ openssl pkcs7 -print_certs -in certificado.p7b -out certificado.cer
    Convertir el formato de archivo del certificado P7B a PEM
  • Convertir P7B a PFX

    Puede convertir el formato de archivo de certificado P7B a PFX utilizando los dos comandos siguientes:

    $ openssl pkcs7 -print_certs -in certificado.p7b -out certificado.cer $ openssl pkcs12 -export -in certificado.cer -inkey claveprivada.key -out certificado.pfx -certfile CAcert.cer
  • Nota: -certfile CAcert.cer es opcional, úselo si tiene más de un certificado P7B y desea incluirlo en el archivo PFX.

    Convertir P7B a PFX

PFX

  • Convertir PFX a PEM

    Puede convertir el formato de archivo de certificado PFX a PEM utilizando el siguiente comando:

    $ openssl pkcs12 -in certificado.pfx -out certificado.cer -nodes

    Nota: OpenSSL Combinará todos los certificados y claves privadas en un solo archivo al convertir PFX a formato PEM. Deberá abrir el archivo en un editor de texto y copiar cada...

    Certificado y clave privada (incluidas las instrucciones BEGIN/END) en su archivo de texto.

    convertir el formato de archivo del certificado PFX a PEM