iOSでプッシュ通知:PEMファイルの作り方

一番、必要な個所だけ転載させていただきます。

4. 自分のサーバーに配置するためのSSL証明書と鍵を作成する(2種類のpemファイルを作成)

(1) キーチェーンアクセスからSSL証明書と鍵を取得する。左側のペインの自分の証明書 > Apple Development IOS Push Services: *** をクリックして展開して、証明書と秘密鍵の両方が表示させる。

(2) 証明書と鍵の両方を選択して、ファイル > 書き出す」を選択、それらを「個人情報交換(.p12)」ファイルとして書き出す。

(3) サーバーで使えるように、以下のコマンドで.p12形式を.pem形式に変換する。AppNameDev.pemファイルが作られる。(「AppNameDev」部分を書き換える。)

$ openssl pkcs12 -in AppNameDev.p12 -out AppNameDev.pem -nodes

 

出典:http://d.hatena.ne.jp/MonteCut/