首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 操作系统 >

iOS推送讯息证书三步搞定

2013-06-26 
iOS推送消息证书三步搞定??[参考]:http://hb.qq.com/a/20111128/000536.htm?appname_dev_2012.p12 是导出

iOS推送消息证书三步搞定

?

?

[参考]:http://hb.qq.com/a/20111128/000536.htm

?

appname_dev_2012.p12 是导出的账号

======================Development============================

## 从苹果证书管理后台下载的证书aps_development.cer转成pem格式

1, ?openssl x509 -in aps_development.cer -inform DER -out aps_development.pem -outform PEM

?

?

## 从钥匙串中导出的p12秘钥转成pem格式

2, ?openssl pkcs12 -nocerts -out?appname_dev_2012.pem -in?appname_dev_2012.p12?

(需要输入密码--password123)

?

?

## 把上面两个pem文件加上"CertificateSigningRequest.certSigningRequest"签名文件共三个文件导出一个PKCS12格式文件(用于服务端与苹果push服务器通信)

(
1,?aps_development.pem
2,?appname_dev_2012.pem
3, CertificateSigningRequest.certSigningRequest
)

?

3, ?openssl pkcs12 -export -in aps_development.pem -inkey?appname?dev_2012.pem -certfile CertificateSigningRequest.certSigningRequest -name "appname_developer_indentity" -out?appname_developer_identity.p12

(需要输入三次密码--password123)

?

?

appname_dis_2012.p12 是导出的账号

?

======================Production===================(操作同Development)

?

1, ?openssl x509 -in aps_production.cer -inform DER -out aps_production.pem -outform PEM

?

2, ?openssl pkcs12 -nocerts -out appname_dis_2012.pem -in appname_dis_2012.p12?

?

3, ?openssl pkcs12 -export -in aps_production.pem -inkey?appname?dis_2012.pem -certfile CertificateSigningRequest.certSigningRequest -name "appname_production_indentity" -out?appname_production_identity.p12

?

--------------------------------------------------------------------------

?

?

热点排行