iOS PEM证书
一、准备工作
1、登录到 iPhone Developer Connection Portal(http://developer.apple.com/iphone/manage/overview/index.action )并点击 App IDs
2、创建一个不使用通配符的 App ID。通配符 ID 不能用于推送通知服务。例如, com.itotem.iphone
3、点击App ID旁的“Configure”,然后按下按钮生产推送通知许可证。根据“向导”的步骤生成一个签名并上传,最后下载生成的许可证。
4、通过双击.cer文件将你的 aps_developer_identity.cer引入Keychain中。
5、在Mac上启动 Keychain助手,然后在login keychain中选择 Certificates分类。你将看到一个可扩展选项“Apple Development Push Services”
6、扩展此选项然后右击“Apple Development Push Services” > Export “Apple Development Push Services ID123”。保存为 apns-dev.p12文件。
二、PEM证书生成
启动终端,打开.p12文件所在文件夹,执行命令:
openssl pkcs12 -in apns-dev.p12 -out MyApnsCert.pem -nodes
成功得到MyApnsCert.pem文件!
参考:
1、http://developer.baidu.com/wiki/index.php?title=docs/cplat/push/guideios
2、http://blog.csdn.net/lgm252008/article/details/11201467