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

Ios 如果我使用CSR生成新的分发证书,推送通知将停止工作?,ios,push-notification,app-store,Ios,Push Notification,App Store,今天我收到一封来自苹果的邮件,说我的分发证书即将到期,因此我必须更新这些证书。我面临的问题是,我不再能够访问CSR,我在一年前创建证书时使用CSR。我想知道如果我使用新CSR创建新证书会发生什么?如果我将使用新CSR生成新证书,并从开发者面板中撤销所有旧证书并上载新生成的证书,则推送通知将起作用 提前感谢。使用以前的CSR和新的CSR有什么区别? CSR包含您的私钥,这意味着没有人(除了您)能够使用您的证书,除非您以.p12格式导出证书 使用以前的CSR仅仅意味着您将使用以前的密钥,因此您可以共

今天我收到一封来自苹果的邮件,说我的分发证书即将到期,因此我必须更新这些证书。我面临的问题是,我不再能够访问CSR,我在一年前创建证书时使用CSR。我想知道如果我使用新CSR创建新证书会发生什么?如果我将使用新CSR生成新证书,并从开发者面板中撤销所有旧证书并上载新生成的证书,则推送通知将起作用


提前感谢。

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

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

使用以前的CSR仅仅意味着您将使用以前的密钥,因此您可以共享新证书,而无需将其导出为.p12格式,因为该密钥将是已知的

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

该做什么

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

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

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