Comment faire pour convertir.fichier p12 à.fichier pem utilisant le Terminal?

J'ai déjà un development certificate in apple developer portal. Je développe une application iPhone, je veux intégrer la Notification Apple Push dans cette application. J'ai créé un new App ID Avec utilisé le certificat existant et enabled the Push Notification in this app id. Et j'ai créé un new Provisioning Profile utilisé l'ID d'application nouvellement créé. Avant ces étapes, j'ai créé et téléchargé le .cer file from keychain access. Après avoir fait ces étapes, j'ai téléchargé le nouveau created SSL (Apple Push Notification Service SSL certificate) file and installed dans mon accès au trousseau Mac. Une fois que j'ai installé ce fichier, vérifié (la coche verte est là) et got the .p12 file from this ssl file.

J'ai suivi la pomme document RemoteNotificationsPG.pdf, dans ce document, ils ont mentionné après avoir enregistré la .fichier P12 ouvrez L'application du Terminal et tapez ci-dessous commends,

openssl pkcs12 -in Certificates.p12 -out Certificates.pem -nodes

Je l'ai utilisé dans mon application Terminal, mais le message d'erreur apparaît,

Error opening input file Certificates.p12
Certificates.p12: No such file or directory

Pouvez-vous me suggérer ou me guider là où j'ai mal fait ou ce que j'ai manqué dans ces étapes? S'il vous plaît aider moi. Merci à l'avance.

Modifier:

J'ai stocké mes certificats.fichier p12 dans mon bureau. Le chemin du dossier est Desktop->1/5/2012_Certificate->2/5/12->Certificates.p12

, j'ai utilisé 'ls' command dans Terminal il ne Liste pas mes certificats.fichier p12.

J'ai tapé cd *path* cela a retourné No such file or directory.

S'il vous Plaît aider moi. Merci à l'avance.

22
demandé sur Celada 2012-05-02 10:43:22

1 réponses

Êtes-vous dans le bon répertoire? Utilisez la commande ls, répertorie-t-elle les certificats.p12?

EDIT: dans le type de terminal:

ls

Cela listera tous les fichiers du répertoire courant dans lequel vous vous trouvez. Si Des Certificats.p12 n'est pas répertorié, vous n'êtes pas dans le bon répertoire dans le terminal.

Pour accéder au répertoire correct, tapez:

cd *path*

Où path est le dossier contenant les certificats.p12. Vous pouvez faire glisser et déposer ce dossier dans le terminal après avoir tapé cd. Frapper retourner. Ensuite, exécutez la commande openssl.

7
répondu ulu5 2012-05-02 06:54:44