如何正确生成Apple证书?
问题描述:
我跟着教程this的网站,但如果我想保存结果我得到阻止我保存结果的消息:如何正确生成Apple证书?
1错误禁止被保存在此发件人:
- APNS证书或私有密钥无效
但为什么我得到这个错误? 我已经尝试了几种方法,将它放在----- BEGIN CERTIFICATE -----并放置它,但没有任何作用。我创建了几个证书,但每个都是错误的。
我忘了该怎么办?
答
把它与----- 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
否则请联系[email protected],并附上证书/私钥,这样我可以尝试帮助。
问题是,当您创建一个新的证书时,mac会创建一个名为“CertificateSigningRequest.certSigningRequest”的文件,并且您必须将其重命名为CRT.crt – user3844838