1

我正在为我的一个应用程序实现一个推送通知系统,因此我正在遵循教程并为此生成一个 SSL 证书。

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

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

这将是惊人的!

4

1 回答 1

2

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

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

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

于 2012-11-28T21:51:36.260 回答