2016-11-08 1 views
0

私はthisウェブサイト上のチュートリアルに従ってきましたが、私は、私は結果を保存するから私を防ぎメッセージを取得し、結果を保存したい場合:Apple証明書を正しく生成するには?

1エラーが保存されているから、この送信者を禁止:

  • APNS証明書や秘密鍵は

有効ではありません。しかし、なぜ私はこのエラーが出るのですか? 私はいくつかの方法を試しました----- BEGIN CERTIFICATE -----とそれを配置し、それなしでそれを置くが、何も動作しません。私はいくつかの証明書を作成しましたが、それぞれが誤りによっても偽です。

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

答えて

0

----- BEGIN CERTIFICATE -----とそれを置いてそれを置いて、しかし何も動作しません。

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

なぜこのエラーが発生しますか?

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

あなたはルビーを知っている場合、あなたは例外は次のスニペット実行して、証明書があることによって提起されたものを見ることができますように、私

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 

は、そうでない場合[email protected]に連絡し、あなたの証明書/秘密鍵を添付助けようとすることができます。

+0

問題は、新しい証明書を作成すると、「CertificateSigningRequest.certSigningRequest」という名前のファイルが作成され、CRT.crtに名前を変更する必要があることです – user3844838

関連する問題