XcodeのAPNs(プッシュ通知)に必要な証明書の発行を下記の手順で行いました。
参考サイト:https://co-lab.contents.ne.jp/20180320-448
1.CSRファイルの作成
2.次に開発用証明書[VoIP Services Certificate(.cer)]を作成
3.APNs用証明書(VoIP Services Certificate.p12)を作成
4.p12ファイルから証明書(cert.pem)と秘密鍵(key.pem)を抽出
$ PATH_TO_YOUR_P12=/ディスク上のパス/voip_services.p12 $ openssl pkcs12 -in $PATH_TO_YOUR_P12 -nocerts -out key.pem $ openssl rsa -in key.pem -out key.pem $ openssl pkcs12 -in $PATH_TO_YOUR_P12 -clcerts -nokeys -out cert.pem
上記の方法で任意のディレクトリに「cert.pem」、「key.pem」、「voip_services.p12」ができました。
これら証明書(cert.pem)と秘密鍵(key.pem)をもとに他のサービスで使用としたところ「The push notification was rejected by APNs」とエラーが出ました。
Verify that your certificate is correct(証明書が正しいことを確認してください。)とも表示されています。
証明書が正しいかどうかの確認方法や他に確認すべき項目など詳しい方いましたらよろしくお願いします。

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。