Estos contenidos se han traducido de forma automática para su comodidad, pero Huawei Cloud no garantiza la exactitud de estos. Para consultar los contenidos originales, acceda a la versión en inglés.
Actualización más reciente 2023-11-27 GMT+08:00

¿Cómo puedo convertir un certificado en formato PEM?

Solo se pueden utilizar certificados .pem en WAF. Si el certificado no está en formato in.pem, conviértelo a.pem localmente haciendo referencia a Tabla 1 antes de cargarlo.
Tabla 1 Comandos de conversión de certificados

Formato

Método de conversión

CER/CRT

Cambie el nombre del archivo de certificado cert.crt a cert.pem.

PFX

  • Obtener una clave privada. Por ejemplo, ejecute el siguiente comando para convertir cert.pfx en key.pem:

    openssl pkcs12 -in cert.pfx -nocerts -out key.pem -nodes

  • Obtener un certificado. Por ejemplo, ejecute el siguiente comando para convertir cert.pfx en cert.pem:

    openssl pkcs12 -in cert.pfx -nokeys -out cert.pem

P7B

  1. Convertir un certificado. Por ejemplo, ejecute el siguiente comando para convertir cert.p7b en cert.cer:

    openssl pkcs7 -print_certs -in cert.p7b -out cert.cer

  2. Cambie el nombre del archivo de certificado cert.cer a cert.pem.

DER

  • Obtener una clave privada. Por ejemplo, ejecute el siguiente comando para convertir privatekey.der en privatekey.pem:

    openssl rsa -inform DER -outform PEM -in privatekey.der -out privatekey.pem

  • Obtener un certificado. Por ejemplo, ejecute el siguiente comando para convertir cert.cer en cert.pem:

    openssl x509 -inform der -in cert.cer -out cert.pem

  • Antes de ejecutar un comando OpenSSL, asegúrese de que la herramienta OpenSSL se haya instalado en el host local.
  • Si su PC local ejecuta un sistema operativo Windows, vaya a la interfaz de línea de comandos (CLI) y, a continuación, ejecute el comando de conversión de certificados.