Wie konvertiert man .p12 Datei in .pem Datei mit Terminal?
Ich habe bereits eine development certificate in apple developer portal
. Bin die Entwicklung einer iPhone-app,ich will die Integration von Apple Push-Benachrichtigung in dieser app. Habe ich einen new App ID
mit verwendet das vorhandene Zertifikat und der enabled the Push Notification in this app id
. Und ich habe erstellt eine new Provisioning Profile
verwendet die neu erstellte app-id. Bevor Sie diese Schritte habe ich erstellt und heruntergeladen .cer file from keychain access
. Nach diesen Schritten, die ich heruntergeladen die neu created SSL (Apple Push Notification Service SSL certificate) file and installed
in meinem Mac die Schlüsselbundverwaltung. Einmal habe ich installiert, diese Datei überprüft (Grünes Häkchen da ist) und got the .p12 file from this ssl file
.
Folgte ich dem apple-Dokument RemoteNotificationsPG.pdf
in diesem Dokument wird Sie erwähnt, nach gespeichert .p12-Datei öffnen Sie die Terminal-app und geben Sie unten lobt,
openssl pkcs12 -in Certificates.p12 -out Certificates.pem -nodes
Habe ich dieses in meinem Terminal-app, aber die Fehlermeldung angezeigt, dass ist,
Error opening input file Certificates.p12
Certificates.p12: No such file or directory
Können Sie bitte vorschlagen, oder führe mich, wo ich falsch gemacht habe oder was ich verpasst habe in diesen Schritten? Bitte helfen Sie mir. Vielen Dank im Voraus.
EDIT:
Ich meine gespeicherten Zertifikate.p12-Datei in meinem desktop. Ordner Pfad ist Desktop->1/5/2012_Certificate->2/5/12->Certificates.p12
Habe ich verwendet 'ls' command
im Terminal es ist nicht Liste meiner Zertifikate.p12-Datei.
Habe ich eingegeben cd *path*
diese zurückgegeben No such file or directory
.
Bitte helfen Sie mir. Vielen Dank im Voraus.
InformationsquelleAutor der Frage Gopinath | 2012-05-02
Du musst angemeldet sein, um einen Kommentar abzugeben.
Sind Sie im richtigen Verzeichnis? Verwenden Sie ls-Befehl, führt es die Liste der Zertifikate.p12?
EDIT: In der terminal-Typ:
diese listet alle Dateien des aktuellen Verzeichnisses, die Sie sind in. Wenn Zertifikate.p12 ist nicht aufgeführt, Sie sind nicht im richtigen Verzeichnis in das terminal.
Man die richtige Verzeichnis-Typ:
wobei Pfad der Ordner, die Zertifikate.p12. Sie können per drag und drop den Ordner in das terminal nach der Eingabe von cd. Drücken Sie die EINGABETASTE. Dann führen Sie den openssl-Befehl.
InformationsquelleAutor der Antwort ulu5