我目前正在尝试为服务器启用推送通知,并且我正处于需要上传SSL证书的阶段。我遵循了Ray Wenderlich P.N.教程中的步骤,但我无法让我的服务器接受私钥文件。教程可以在这里找到:http://www.raywenderlich.com/3443/apple-push-notification-services-tutorial-part-12
所以我创建了证书(顺便说一句,我正在进行分发,而不是像教程中那样进行开发),并将其转换为.pem
。服务器接受此罚款。然后,我从KeyChain Access导出一个非密码保护的.p12
文件。我这样做没有密码,因为服务器要求私钥没有密码保护。起初,我尝试上传这个.p12
,但它给出了一个错误,说它无法解析私钥。然后我决定将.p12
转换为非密码保护的.pem
。当我把这个上传到服务器时,我得到一个"key.pem是空的……"错误。老实说,我不完全确定接下来该何去何从。我使用的服务器名为appfog.com。
如果有人能帮助上传这个私钥在服务器上使用,我将不胜感激
此致,
Mike
最终通过另一种方式完成了这项工作。我的后端开发人员最终使用了这些证书,现在一切都很顺利。
谨致问候,Mike