aps_developer_identity.cer auf p12, ohne aus der Key Chain exportieren zu müssen?
Ich habe eine Schuppen laden 'aps_developer_identity.cer-Bescheinigungen exportiert iPhone Developer portal. Sie alle waren mit der gleichen "Certificate Signing Request" und (so) den gleichen privaten Schlüssel. Wenn ich den export nur den privaten Schlüssel aus der Apple Key Chain ist es dann möglich, den privaten Schlüssel und das 'aps_developer_identity.cer', und verwenden Sie openssl zum erstellen von zusammengeführten p12/pkcs#12-Zertifikat, das kann ich auf meinem (Windows -) server.
Nur klar zu sein, ich weiß, wie man eine zusammengeführte p12 von den Key-Chain-exportieren Sie den privaten Schlüssel und das Zertifikat zusammen, aber ich wollen, entfernen Sie alle zusätzlichen Maus klicken und Tippen, wenn ich kann.
InformationsquelleAutor der Frage withakay | 2009-09-21
Du musst angemeldet sein, um einen Kommentar abzugeben.
Habe ich es geschafft, diese Arbeit heraus, es muss nur Verpacken in einem shell-Skript und es ist gut zu gehen.
Ich gehe davon aus, dass Sie heruntergeladen und umbenannt Ihr 'apple_developer_identity.cer " Zertifikat, hier verwende ich den 'test.cer', und dass Sie auch exportiert Ihren Entwickler-Schlüssel aus Ihrem Schlüsselbund, im Beispiel unten mit dem Namen 'private_dev_key.p12'.
HINWEIS: Wenn Sie denken, dass dies alles ein bisschen umständlich zu erreichen, was getan werden kann, mit ein paar Maus Klicks und dem eingeben des namens einer Datei, dann betrachten Sie den Fall, wo man 20 Apps, die Sie aktivieren möchten, für die Benachrichtigungen. Jede App hat eine Entwicklung und Produktion-Zertifikat läuft in 4 und 12 Monaten. Das ist eine sehr langweilige und fehleranfällige Aufgabe...
InformationsquelleAutor der Antwort withakay
Tolle Arbeit hier. Danke für die echte Hilfe Jungs. Haben, ließ ich in meinem shell-Skript, das anderen helfen kann. Ich habe mehrere von den Tasten zu beschäftigen und wollte ein Skript als gut. Dieses Skript wird die Ausgabe statischen Namen für die Ausgabe-Dateien (aber das wäre einfach zu ändern).
Ich hoffe, dass es jemandem hilft.
Beispiel-Anwendung (vorausgesetzt, script-name):
$ . thisScript request_file.cer priv_key.p12 aps_dev.cer
Dem Skript:
InformationsquelleAutor der Antwort bladnman
Können Sie machen p12/pkcs#12-Zertifikat direkt in Ihrem Schlüsselbund.
Keine Notwendigkeit der Ausführung jedes Befehls.
1.doppelklicken Sie auf dem Entwickler - /Produktions-cert-Datei heruntergeladen aus dem apple dev site.(Es wird Hinzugefügt, Schlüsselanhänger)
2.Ich nehme an Sie haben .p12-Datei, die Sie exportieren von privaten Schlüssel
3.gehen Sie zu "Meine Registerkarte" Zertifikate " unter Schlüsselbund.
klicken Sie einfach auf Ihren dev/prod-Zertifikat für APN.es sollte zeigen, privaten Schlüssel zugeordnet
4.Mit der rechten Maustaste und Exportieren Zertifikat .p12-format
das ist endgültig .p12-Datei !!
InformationsquelleAutor der Antwort virata