0

このWeb サイトのチュートリアルに従いましたが、結果を保存しようとすると、結果を保存できないというメッセージが表示されます。

1 つのエラーにより、この送信者は保存できませんでした:

  • APNS 証明書または秘密鍵が無効です

しかし、なぜこのエラーが発生するのでしょうか? -----BEGIN CERTIFICATE----- を使用して配置する方法と、それを使用せずに配置する方法をいくつか試しましたが、何も機能しません。いくつかの証明書を作成しましたが、エラーによると、それぞれが偽です。

私は何かすることを忘れましたか?

4

1 に答える 1

0

-----BEGIN CERTIFICATE----- を指定して配置し、それなしで配置しても、何も機能しません。

とを含む ファイルの内容全体をコピーして貼り付ける必要があり-----BEGIN CERTIFICATE-----ます----- END CERTIFICATE-----

しかし、なぜこのエラーが発生するのでしょうか?

手順のいずれかでエラーが発生した可能性があります。このエラーは、証明書が無効であることを意味します。一般的には有効ではありません(不正な形式など): これは、プッシュ通知、APN、またはプッシュパッドに関連する特定のものではありません。

Ruby を知っている場合は、次のスニペットを実行して、その証明書によって発生する例外を確認できます。

private_key = OpenSSL::PKey.read apns_private_key
certificate = OpenSSL::X509::Certificate.new apns_certificate
pkcs12 = OpenSSL::PKCS12.create(nil, nil, private_key, certificate)
pkcs12.to_der

それ以外の場合は、support@pushpad.xyz に連絡して証明書/秘密鍵を添付してください。

于 2016-11-08T13:28:21.417 に答える