ayo*_*yon 4 ssl ssl-certificate apple-push-notifications ios
为了实现iOS应用程序的推送服务,我们需要从Keychain访问导出推送证书作为Certificates.p12文件并将其上传到APN服务器。导出时要求输入密码。使用密码导出的Certificate.p12 文件和空白密码有什么区别?支持推送消息的 parse.com 等云服务不接受使用密码导出的 .p12 文件。当我们编写自己的 APN 服务器时,我们应该使用带密码导出的 .p12 文件还是不带密码导出的 .p12 文件?对于我来说,在没有密码的情况下导出 p12 文件时,我收到“UnrecoverableKeyException:获取密钥失败”错误。
在此先感谢您的帮助。
答案很简单,将通过示例进行解释。
将您的 p12 文件视为 ATM 卡(借记卡/信用卡),并想一想如果您没有密码,如果有人拿到您的卡会发生什么?
同样,如果您不使用密码保护该 p12,则拥有该 p12 文件的任何人都可以使用该 p12 文件向您的应用程序发送推送通知(恶意)。
| 归档时间: |
|
| 查看次数: |
1630 次 |
| 最近记录: |