iPhone Configuration Utility: Wie Profil signieren?

HeckMeck

HeckMeck

Aktives Mitglied
Thread Starter
Dabei seit
11.11.2002
Beiträge
2.536
Reaktionspunkte
16
Hallo ihr MacEntwickler,
mangels eines passenden Forums nutze ich mal eures, um meine Frage zum iPhone Configuration Utility zu posten.
Ich habe das Programm unter folgendem Link geladen für Mac OS X geladen und auch schon ein funktionierendes Profil erstellt. Nun möchte ich dieses Profil noch gerne signieren, allerdings weiss ich nicht wie. In dem von Apple verlinkten Enterprise Deployment Guide steht nur folgende Bemerkung:
Creating and Deploying Configuration Profiles
Profiles can be verified by signing them, but signed profiles aren’t required. If you don’t sign a profile, its status is shown as Unsigned when viewed on the device.

If you choose to sign a profile, and the signature can be verified by a certificate on the device, its status is Verified. If the certificate necessary to verify the signature isn’t on the device, or if the chain of trust cannot be linked to a root CA that is on the device, then the profile’s status is Not Verified.

Signed profiles are indicated with a checkmark:

To sign a profile, click Apply Signature in the Signature section of the General pane. In the Configuration Signing window that appears, add the digital certificates necessary to authenticate your signature. (Certificates in raw formats 1 and 12 are supported.) Then select your private key file and click Sign. The certificate you select here isn’t added to the device, and is only used to verify your signature. For information about how to add certificates to the device, see “Credentials Settings” on page 25. Once you sign a profile, you cannot modify it until you remove the signature.

Nun komme ich leider nicht weiter, weil ich noch irgendetwas signiert habe. Im Netz, auf den Apple Seiten und auch im Apple Developer Center finde ich keine Informationen, wie man die benötigten Zertifikate erhält und einfügt.

Hat das jemand von euch schon mal gemacht und könnte mir hier helfend zur Hand gehen? Ich habe bis jetzt weder ein Zertifikat und noch gar keine Ahnung, was ich machen muss.

Vielen Dank
 
Hallo Fabi_K,
danke für deine Antwort. Weisst du ob ein bestimmtes Zertifkat wie zum Beispiel bei der Code Signierung benötigt wird?

Gruß
heckmeck
 
Ne sorry, keine Ahnung.
 
Ein von OpenSSL erzeugtes Zertfikat wird dir nichts nützen, da es nicht von Apple gegengezeichnet ist. Wenn ich die Keynote und die Nachrichten danach richtig in Erinnerung habe, benötigst du einen Apple Developer Connection Zugang, der wohl 99,- pro Anno kostet. Dann bekommst du auch ein von Apple abgesegnetes Zertifikat für deine Anwendungen. Für mehr, frag Apple.
 
Hallo _ebm_,
vielen Dank für deine Antwort. Nur will ich ja kein Programm für den AppStore signieren, sondern eine Konfigurationsdatei für den internen Gebrauch. Ich kann mir schwer vorstellen, dass dafür spezielle Zertifikate von Apple benötigt werden.
 
Das IPhone überprüft die Signatur des Zertifikats. Der App-Store ist nur die Stelle, die das Zertifikat ausstellt und mit einem Apple-eigenen gegenzeichnet (diese Gegenzeichnung wird im IPhone überprüft). Genau so funktionieren Zertifizierungsstellen und genau so will Apple verhindern, dass alle möglichen Anwendungen auf den Geräten landen. Ohne Zertifikat läuft die App nur auf dem Simulator.
 
Hallo _ebm_,
es handelt sich nicht um ein Programm, sondern um eine Konfigurationsdatei.
 
Ändert das was? Apple sagt: "Was auf das Gerät aufgespielt werden will, muss von uns zertifiziert werden."
 
Habe immer noch keine Möglichkeit zur Signieren eines Profils gefunden, vielleicht weiss inzwischen ja einer wie es geht.
 
So viel ich weiss, musst du bei Apple das IPhone Developer Programm für 99€ abonnieren, da kriegst ein Certificate mit dem du deine Profile signieren kannst.

-> Ohne Gewähr für die Richtigkeit dieser Aussage!

GruZZ Diskordia
 
Also laut dem Text von Apple brauchst Du KEIN Zertifikat von Apple. Du kannst Dir einfach selbst eins erstellen und damit signieren. Nur wenn das iPhone die Signatur nicht verifizieren kann, wird das Profil im iPhone als "nicht verifiziert" angezeigt. Funktionieren sollte es aber trotzdem.
Das Ganze ist eigentlich eher für größere Unternehmen gedacht, denn die meisten davon haben ne eigene Certificate Authority.

Wozu brauchst Du das Tool denn?
 
Zurück
Oben Unten