我正在为我的一个应用程序实现一个推送通知系统,所以我遵循了this教程,并为此生成了一个SSL证书。
我的这个应用程序还涉及,应用程序和服务器之间的一些数据交换,我希望它是SSL保护的,我想知道从verisign或其他类似的公司获得SSL证书。
我的问题是:这个SSL证书是为推送常规SSL证书而创建的吗,所以也可以使用它来建立到服务器的https连接(并节省数百美元订购第三方证书)?我对SSL证书了解不多,但我希望它能用来做这件事……
这将是令人惊叹的!
发布于 2012-11-29 05:51:36
由于每个证书都绑定到一个特定的域,我不确定这是如何工作的。有通配符证书的概念,但我仍然认为它们必须用于相同的域。
在您的情况下,听起来您将拥有Apple push证书,该证书将验证您的服务器和Apple的推送通知服务器之间的连接。另一个证书是验证/保护您的iOS应用程序和服务器之间的连接。这两个域都被分配了不同的域(gateway.sandbox.push.apple.com与yourserver.com)。
根据iOS应用程序的结构,您可以选择在iOS应用程序和服务器之间使用自签名证书。我猜最终用户无论如何都看不到证书。在决定购买第三方证书之前,这可能是一种省钱的方法。
https://stackoverflow.com/questions/13613244
复制相似问题