用于推送通知的Apple SSL证书x常规SSL证书

时间:2012-11-28 19:49:30

标签: iphone ios ipad ssl

我正在为我的某个应用实施推送通知系统,因此我正在关注this教程并为此生成SSL证书。

我的这个应用程序还包括应用程序和服务器之间的一些数据交换,我希望它受SSL保护,我想知道从verisign或其他类似的公司获得SSL证书。

我的问题是:这个SSL证书是为推送常规SSL证书而创建的,因此可以使用它来建立到服务器的https连接(并节省几百美元来订购第三方证书)?我对SSL证书了解不多,但我希望它可以用于...

这太棒了!

1 个答案:

答案 0 :(得分:2)

由于每个证书都绑定到特定域,因此我不确定这是如何工作的。有一个通配符证书的概念,但我仍然认为它们必须属于同一个域。

在您的情况下,听起来您将获得Apple推送证书,该证书可验证您的服务器与Apple的推送通知服务器之间的连接。另一个证书是验证/保护您的iOS应用程序和服务器之间的连接。这两个域都分配了不同的域(gateway.sandbox.push.apple.com与yourserver.com)。

根据iOS应用程序的结构,您拥有的一个选项是在iOS应用程序和服务器之间使用自签名证书。我猜最终用户无论如何都不会看到证书。这可能是一种在决定第三方证书之前为您省钱的方法。