2 votos

¿Cómo puedo cambiar el certificado de firma de configuración de Apple?

Utilizo el Apple Configurator para elaborar un perfil de configuración móvil capaz de configurar algunos ajustes como el directorio LDAP, por ejemplo.

Al exportar el perfil, marco la casilla "Firmar" para firmar el perfil con el certificado de Apple Configurator.

El problema es que al instalar este perfil en un dispositivo iOS, se marca como "No verificado" y muestra una alerta al continuar.

P: ¿Cómo puedo cambiar este certificado obviamente autofirmado por uno propio válido?

No hay ninguna pista en la ayuda incorporada, ni en las preferencias. Google no parece ser de ayuda con este tema...

3voto

Oskar Puntos 1242

Así es como funciona actualmente el Configurador de Apple - no tiene una disposición para cargar un certificado, sino que genera automáticamente los autofirmados. Si encuentro una manera de hackear esto, lo enlazaré aquí. Si necesitas que los perfiles lleguen con un certificado firmado, busca el servidor Lion u otra solución MDM.

En la práctica, sólo se ve la advertencia del certificado cuando se está sentado frente al Mac y se conectan los dispositivos por USB. No estoy seguro de qué capa adicional de seguridad puede proporcionar un certificado firmado en este caso. No es como si te estuvieras conectando a un servidor remoto cuando se instalan estos perfiles.

1voto

user163825 Puntos 1

Inicie Apple Configurator 2, abra su perfil, seleccione Archivo -> Firmar perfil y elija su identidad de firma.

Asegúrese de que la identidad está en el llavero "Sistema" en el Acceso al Llavero.

0voto

HaxElit Puntos 1353

Acabo de solucionar este problema en mi iPhone. Comprueba tus identidades de firma a través de la línea de comandos:

security find-identity -p codesigning -v

La salida:

1) 5DF418D498328BFE34255A2EE79178C742DF2909 "iPhone Developer..."
2) B955841D55F20FAE8290B403748CF8DFEFFAF3BE "iPhone Distribution..."
3) CFCDB0C4956FD307AA8E63915458778A651F80D6 "Apple Configurator 2: PureFocus..."

3 valid identities found

Entonces firma con desarrollador en su lugar si eres un desarrollador de software porque ese cert está en tu teléfono: security cms -S -N "iPhone Developer: Ryan Dines (ULG3EK2E2S)" -I /Path/To/Input/Profile.mobileconfig -o /Path/ProfileSigned.mobileconfig

Si no es un desarrollador, estoy seguro de que hay una forma de añadir el certificado de Apple Configurator a la tienda de confianza del teléfono, aunque no estoy seguro de que esto añada mucho en cuanto a seguridad.

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