1 votos

No se puede generar el archivo private.key

Estoy desarrollando una solución MDM para la que necesito crear varios certificados. Para eso, he estado siguiendo este documento.

Cuando estoy ejecutando este comando, me aparece este error.

openssl rsa -in key.pem -out private.key

Error:

unable to load Private Key 4713004652:error:09FFF06C:PEM routines:CRYPTO_internal:no start line:/BuildRoot/Library/Caches/com.apple.xbs/Sources/libressl/libressl-47.11.1/libressl-2.8/crypto/pem/pem_lib.c:684:Expecting: ANY PRIVATE KEY

¿Podría alguien orientarme sobre cómo resolver este problema?

0 votos

Esta es una solución alojada en Github. Ese sitio te permite abrir problemas para resolver problemas con el código que el autor proporcionó. ¿Tu primer paso para resolver esto es abrir un problema allí, ya se ha hecho?

0 votos

@fsb El error está bastante relacionado con la solución de mdm y/o proyectos de GitHub. Aquí hay una pregunta y respuesta: No puedo quitar la contraseña de la clave privada

1voto

Jose Chavez Puntos 645

Básicamente, la guía que estás siguiendo te indicará más adelante que uses un script de Python llamado mdm_vendor_sign.py que automatiza muchas de las acciones manuales que de otra manera tendrías que realizar para crear una solicitud de firma de certificado de proveedor de MDM.

Una limitación de ese script es que no soporta la solicitud interactiva de la frase de contraseña para la clave privada. Por lo tanto, la clave privada no debe tener una frase de contraseña para poder ser utilizada con esta herramienta.

Normalmente, se recomendaría crear una clave privada protegida por una frase de contraseña, y luego eliminar temporalmente la contraseña para usar el script, y luego eliminar nuevamente la clave eliminada, para proteger la clave privada.

Sin embargo, parece que has creado una clave privada sin ingresar una frase de contraseña en absoluto. Por lo tanto, simplemente debes omitir este paso específico en la guía, simplemente no hay ninguna frase de contraseña que omitir.

Aun así, recomendaría que realmente uses una frase de contraseña con tu clave privada, ya que este paso te protege de la exposición si el archivo de clave se filtra a un tercero.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X