0

我已按照网站上的教程进行操作,但如果我想保存结果,我会收到一条消息,阻止我保存结果:

1 个错误禁止保存此发件人:

  • APNS 证书或私钥无效

但是为什么我会收到这个错误?我尝试了几种方法,将其与 -----BEGIN CERTIFICATE----- 放在一起,然后在没有它的情况下放置,但没有任何效果。我创建了几个证书,但根据错误,每个证书都是错误的。

我忘了做点什么吗?

4

1 回答 1

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 并附上您的证书/私钥,以便我可以提供帮助。

于 2016-11-08T13:28:21.417 回答