Comment faire pour créer un fichier .pem d’être stockées dans le serveur d’hébergement pour les donnees APN ?
Merci
Comment faire pour créer un fichier .pem d’être stockées dans le serveur d’hébergement pour les donnees APN ?
Merci
Voici ce que j'ai fait, à Partir de: MacOSCoders, blog.boxedice.com et "iPhone Avancée des Projets" chapitre 10 byJoe Pezzillo.
Avec le aps_developer_identity.cer dans le trousseau d'accès:
apns-dev-cert.p12
le fichier quelque part, vous pouvez y accéder. Il n'est pas nécessaire d'entrer un mot de passe.La commande suivante génère le cert dans le Terminal Mac pour format PEM (Privacy Enhanced Mail le Certificat de Sécurité):
openssl pkcs12 -in apns-dev-cert.p12 -out apns-dev-cert.pem -nodes -clcerts
Sur le serveur de définir le fichier de l'autorisation de cette clé non chiffrée par l'aide de la commande chmod 400.
1)Créer un CSR à l'Aide de la Clé de Chai accès
2)la Crète P12 à l'Aide de la Chaîne de la Clé d'Accès à l'aide de la clé privée
3)l'APN ID d'Application et un certificat
Alors maintenant, vous avez trois fichiers:
La RSE La clé privée comme un fichier p12 (PushChatKey.p12) Le certificat SSL, aps_development.cer
Allez dans le dossier où vous avez téléchargé les fichiers, dans mon cas, le Bureau:
$ cd ~/Desktop/
Convertir les .cer fichier dans un .fichier pem: **$ openssl x509-in aps_development.cer-informer der-out PushChatCert.pem**
Convertir la clé privée .p12 fichier dans un .fichier pem:
$ openssl pkcs12 -nocerts -out PushChatKey.pem dans PushChatKey.p12
Entrez L'Importation Mot De Passe:
MAC vérifié OK Enter PEM pass phrase: Vérification - Enter PEM pass phrase:
Vous devez d'abord entrer le mot de passe pour l' .p12 fichier, de sorte que openssl peut le lire. Ensuite, vous devez saisir un nouveau mot de passe qui sera utilisé pour crypter le fichier PEM. Pour ce tutoriel, j'ai utilisé "pushchat" comme le PEM mot de passe. Vous devez choisir quelque chose de plus sûr. Remarque: si vous ne saisissez pas de PEM mot de passe, openssl ne donnera pas un message d'erreur mais le générés .fichier pem n'aura pas la clé privée.
Enfin, combiner le certificat et la clé dans un seul .fichier pem:
$ cat PushChatCert.pem PushChatKey.pem > ck.pem
->> Apple tutoriel <<- est le seul à travailler ensemble d'instructions que j'ai rencontré. Il est simple et je peux confirmer qu'il fonctionne à merveille sur un linux, php et un serveur windows serveur php.
Vous pourrez trouver les 5 étapes du pem du processus de création du droit en bas de la page.
C'est la façon dont je l'ai fait sur Windows 7, après l'installation de OpenSSL (le lien va au Win32 programme d'installation, choisissez la dernière version et pas la version light).
Avec cette méthode, vous n'avez besoin de la .cer
fichier téléchargé à partir de Apple.
c:\OpenSSL-Win32\bin\openssl.exe x509 -in aps_development.cer -inform DER -out developer_identity.pem -outform PEM
cela va créer un dossier que vous devrez ensuite ajouter votre clé privée.
-----COMMENCER LE PRIVATE KEY-----
MIIEuwIBADANBgkqhk....etc
MIIEuwIBADANBgkqhk....etc
MIIEuwIBADANBgkqhk....etc
MIIEuwIBADANBgkqhk....etc
-----FIN DE LA CLÉ PRIVÉE-----
-----BEGIN CERTIFICATE-----
AwIBAgwIBADAwIBADA....etc
AwIBAgwIBADAwIBADA....etc
AwIBAgwIBADAwIBADA....etc
-----END CERTIFICATE-----
C'est tout.
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.