web-dev-qa-db-fra.com

Convertir .cer en .p12

Je travaille sur un projet pour un client. J'ai deux fichiers .cer (développeur et distribution) chargés dans Keystore Access sous Mac OS X. Toutefois, je ne parviens pas à exporter au format .p12.

ui

Sinon, j'ai essayé OpenSSL mais toujours pas de chance ...

openssl pkcs12 -export -in followMe_ios_development.cer -out followMe_ios_development.p12 -clcerts -nokeys

Comment puis-je exporter ce fichier .cer au format .p12 pour pouvoir compiler cette application pour iOS?

23
Michael Schwartz

essayez ceci: étant donné que vous avez des fichiers comme suit:

aps.cer, téléchargé à partir d'Apple.

app.key, votre propre clé privée générée par openssl.

Premièrement, convertissez le fichier .cer au format .pem:

openssl x509 -in aps.cer -inform DER -out aps.pem -outform PEM

Deuxièmement, utilisez le fichier .pem et votre clé privée. Pour générer le fichier .p12:

openssl pkcs12 -export -out aps.p12 -inkey app.key -in aps.pem

cela devrait inciter à demander un mot de passe pour ce fichier .p12.

CF:

aps_developer_identity.cer à p12 sans avoir à exporter à partir de Key Chain?

Création d'un fichier .p12

31
LaBUBU

Ce qui fonctionne pour moi, le traitement de la notification push certifie a été:

  1. Porte-clés ouvert
  2. Allez à "Certificats"
  3. Cherchez le certificat désiré
  4. Assurez-vous que vous pouvez le développer et voir en dessous l'original ".certSigningRequest" utilisé pour générer le certificat.
  5. A ce moment, vous devriez pouvoir l'exporter en tant que ".p12"
30
buguibu