【问题标题】:Apple root certificate for push notifications on openshift用于在 openshift 上推送通知的 Apple 根证书
【发布时间】:2015-04-14 17:33:49
【问题描述】:

我被困在 APNs(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 应用程序(将来可能会切换,但会是一个单独的主题)。

【问题讨论】:

  • 感谢指正:基于 RHEL。

标签: python django apple-push-notifications openshift


【解决方案1】:

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

【讨论】:

  • 我怀疑没有办法直接在代码或配置中执行此操作。话虽如此,城市飞艇似乎有点矫枉过正。我看到一些可能更合适的 OpenShift 卡式磁带和 Heroku 选项。
猜你喜欢
  • 1970-01-01
  • 2015-02-28
  • 1970-01-01
  • 2011-05-03
  • 2011-05-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多