我已按照this网站上的教程进行操作,但如果我想保存结果,我会收到一条消息,阻止我保存结果:
1错误禁止此发件人被保存:
- APNS证书或私钥无效
但为什么我会收到此错误? 我已经尝试了几种方法,将它放在----- BEGIN CERTIFICATE -----并在没有它的情况下放置它,但没有任何效果。我已经创建了几个证书,但每个证书都是错误的。
我忘记了要做的事吗?
答案 0 :(得分:0)
将它放在----- BEGIN CERTIFICATE -----并在没有它的情况下放置它,但没有任何效果。
您必须复制并粘贴文件的全部内容,包括 -----BEGIN CERTIFICATE-----
和----- END CERTIFICATE-----
。
但为什么我会收到此错误?
您可能在其中一个步骤中执行了错误:该错误表示证书无效。它们一般无效(例如格式不正确等):这不是与推送通知,APN或Pushpad相关的特定内容。
如果您了解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并附上您的证书/私钥,以便我可以尝试提供帮助。