在openshift上推送通知的Apple根证书

时间:2015-04-14 17:33:50

标签: python django apple-push-notifications openshift

我陷入了APN(Apple推送通知)流程的这一步。我有来自developer.apple.com的特定于应用程序的证书和密钥,这些证书和密钥适用于我的OSX系统上的本地开发服务器,但在我的基于RHEL的OpenShift云服务器上,它们似乎不起作用。 Apple的文档中有一个神秘的步骤。 https://developer.apple.com/library/ios/documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/Chapters/CommunicatingWIthAPS.html#//apple_ref/doc/uid/TP40008194-CH101-SW1

  

注意:要与APN建立TLS会话,必须在提供商的服务器上安装Entrust Secure CA根证书。如果服务器正在运行OS X,则此根证书已存在于钥匙串中。在其他系统上,证书可能不可用。您可以从Entrust SSL证书网站下载此证书。

我确实从这个网站获得了证书,作为.der和.cer。

https://www.entrust.net/downloads/root_request.cfm#

现在我把它们放在哪里?我在OpenShift上运行一个Django应用程序(可能会在将来切换,但是一个单独的主题)。

1 个答案:

答案 0 :(得分:0)

如果您想从共享服务器或PaaS发送Apple推送通知,您可能必须使用第三方,例如http://urbanairship.com/