1. ホーム
  2. iphone

[解決済み] APNSの.pemファイルを作成する?

2022-04-14 10:24:18

質問

APNペイロードデータのホスティングサーバーに保存する.pemファイルを作成するにはどうすればよいですか?

どのように解決するのですか?

以下は、私が行ったことです。 ブログ.boxedice.com とquot;iPhone Advanced Projects" chapter 10 by Joe Pezzilloを参照してください。

キーチェーンにaps_developer_identity.cerがある状態。

  1. ローカルMacからキーチェーンアクセスを起動し、ログインキーチェーンから、証明書カテゴリでフィルタリングします。"Apple Development Push Services" という拡張可能なオプションが表示されます。
  2. Apple Development Push Services" を右クリック > "Apple Development Push Services ID123″をエクスポートします。として保存します。 apns-dev-cert.p12 ファイルにアクセスできる場所に保存してください。パスワードの入力は必要ありません。
  3. 次のコマンドは、MacのターミナルでPEM形式(Privacy Enhanced Mail Security Certificate)の証明書を生成するものです。

    openssl pkcs12 -in apns-dev-cert.p12 -out apns-dev-cert.pem -nodes -clcerts
    
    

サーバー上で、この暗号化されていない鍵のファイルパーミッションをchmod 400で設定してください。