Générer un file .pem Utilisé pour configurer la notification Apple PUSH

J'ai essayé et essayé de générer le file .pem , à chaque fois la génération de certificatees partir du count du client, puis la génération de file .pem en utilisant le terminal, mais son d'aucune utilité. J'ai suivi beaucoup de liens pour la même chose. s'il vous plaît aidez-moi si quelqu'un a une idée sur la façon de générer .pem ou avoir un lien qui donne une procédure étape par étape pour la génération .pem .

    Pour activer la notification push pour votre application iOS, vous devez créer et download le certificate Apple Push Notification (file .pem) afin que nous puissions vous connecter au server Apple Push en votre nom.

    ( Version mise à jour avec des captures d'écran mises à jour ici )

    Étape 1: Connectez-vous à iOS Provisioning Portal, click "Certificats" dans la barre de navigation de gauche. Ensuite, click le button "+".

    entrez la description de l'image ici

    Étape 2: Sélectionnez l'option SSL (Production) du service Apple Push Notification sous la section Dissortingbution, puis click le button "Continuer".

    entrez la description de l'image ici

    Étape 3: Sélectionnez l'ID d'application que vous souhaitez utiliser pour votre application BYO (Comment créer un ID d'application), puis click "Continuer" pour passer à l'étape suivante.

    entrez la description de l'image ici

    Étape 4: Suivez les étapes «À propos de la création d'une request de signature de certificate (CSR)» pour créer une request de signature de certificate.

    entrez la description de l'image ici

    Pour compléter l'instruction fournie par Apple. Voici quelques captures d'écran supplémentaires pour vous aider à effectuer les étapes requirejses:

    Étape 4 Capture d'écran supplémentaire 1: Accédez à l'Assistant de certificate d'access au trousseau sur votre Mac.

    entrez la description de l'image ici

    Étape 4 Capture d'écran supplémentaire 2: Remplissez les informations de certificate. Cliquez sur Continuer.

    entrez la description de l'image ici

    Étape 5: Téléchargez le file ".certSigningRequest" généré à l'étape 4, puis click le button "Générer".

    entrez la description de l'image ici

    Étape 6: Cliquez sur "Terminé" pour terminer l'logging. La page iOS Provisioning Portal sera rafraîchie et ressemblera à l'écran suivant:

    entrez la description de l'image ici

    Puis click le button "Télécharger" pour download le certificate (file .cer) que vous avez créé tout à l'heure. – Double-click le file téléchargé pour installer le certificate dans Keychain Access sur votre Mac.

    Etape 7: Sur votre Mac, allez dans "Keychain", cherchez le certificate que vous venez d'installer. Si vous ne savez pas quel certificate est le bon, commencez par "Apple Push IOS Push Services" suivi de l'ID de votre application.

    entrez la description de l'image ici

    Étape 8: Développez le certificate, vous devriez voir la key privée avec votre nom ou le nom de votre entreprise. Sélectionnez les deux éléments en utilisant la touche "Select" de votre keyboard, faites un clic droit (ou cmd-clic si vous utilisez un seul button de souris), choisissez "Exporter 2 éléments", comme ci-dessous:

    entrez la description de l'image ici

    Ensuite, enregistrez le file p12 portant le nom "pushcert.p12" sur votre bureau – vous serez invité à entrer un mot de passe pour le protéger, vous pouvez cliquer sur Entrée pour passer le mot de passe ou entrer un mot de passe que vous désirez.

    Étape 9: Maintenant, la partie la plus difficile – ouvrez "Terminal" sur votre Mac, et exécutez les commands suivantes:

     cd cd Desktop openssl pkcs12 -in pushcert.p12 -out pushcert.pem -nodes -clcerts 

    Étape 10: Supprimez pushcert.p12 de Desktop pour éviter de le download dans la zone Build Your Own. Ouvrez "Terminal" sur votre Mac, et exécutez les commands suivantes:

     cd cd Desktop rm pushcert.p12 

    Vous avez maintenant créé avec succès un certificate Apple Push Notification (file .pem)! Vous devrez download ce file dans notre zone Build Your Own plus tard. 🙂

    Il y a une solution beaucoup plus simple aujourd'hui – pem . Cet outil rend la vie beaucoup plus facile.

    Par exemple, pour générer ou renouveler votre certificate de notification push, entrez simplement:

     pem 

    et c'est fait en less d'une minute. Si vous avez besoin d'un certificate sandbox, entrez:

     pem --development 

    Et c'est joli.

     $ cd Desktop $ openssl x509 -in aps_development.cer -inform der -out PushChatCert.pem