如果我使用CSR生成新的分发证书,推送通知将停止工作。 ?

时间:2015-02-24 10:32:47

标签: ios push-notification app-store

今天我收到Apple的邮件说我的发行证书很快就会过期,因此我必须更新这些证书。我面临的问题是,我不再能够访问一年前用于创建证书的CSR。我想知道如果我用新CSR创建新证书会发生什么?如果我将使用新CSR生成新证书并从开发人员面板撤消所有旧证书并上传新生成的证书,推送通知是否有效。

提前致谢。

1 个答案:

答案 0 :(得分:0)

使用以前的CSR和新的CSR有什么区别?

CSR包含您的私钥,这意味着除了您之外,没有人能够使用您的证书,除非您以.p12格式导出证书。

使用以前的CSR只是意味着您将使用以前的密钥,因此您可以共享新证书而不将其导出为.p12格式,因为密钥已经知道。

如果您使用新的CSR,则必须以.p12格式导出证书。

怎么做

您需要做的是创建一个新的推送证书。使用旧的或新的CSR并不重要。

完成此操作后,只需将证书导出为.p12格式,然后将其上传到您用来发送推送通知的服务器。 您可能希望获得与之前的p12相同的密码(这取决于您是否可以在服务器上轻松配置它)。

完成后,服务器将使用您的新证书发送推送,您现在可以撤销上一个证书(或让它过期)。

相关问题