生成可用于Javapns推送push的p12
2013-02-20 12:10
253 查看
转载自:http://zhang8mss.blog.163.com/blog/static/1104637562012260250222/
javapns地址:http://code.google.com/p/javapns/
生成p12需要3个文件:
1,本机在https://developer.apple.com/ios/manage/certificates/team/index.action生成certifacates时上传的本机证书:CertificateSigningRequest.certSigningRequest
2,从https://developer.apple.com/ios/manage/overview/index.action的app IDs里拿到的Push SSL Certificate,命名为:aps.cer
3,在本机双击aps.cer会自动加载到本机的Keychain中,在keychain中找到该证书,展开,导出其下的private key为:key.p12
将以上3个文件放在同一个文件夹中,并用terminal打开,一次输入下面命令(需要输入密码时均填写123456):
1,openssl x509 -in aps.cer -inform DER -out aps.pem -outform PEM
2,openssl pkcs12 -nocerts -out key.pem -in key.p12
3,openssl pkcs12 -export -in aps.pem -inkey key.pem -certfile CertificateSigningRequest.certSigningRequest -name "push" -out push.p12
即可生成需要的p12
javapns地址:http://code.google.com/p/javapns/
生成p12需要3个文件:
1,本机在https://developer.apple.com/ios/manage/certificates/team/index.action生成certifacates时上传的本机证书:CertificateSigningRequest.certSigningRequest
2,从https://developer.apple.com/ios/manage/overview/index.action的app IDs里拿到的Push SSL Certificate,命名为:aps.cer
3,在本机双击aps.cer会自动加载到本机的Keychain中,在keychain中找到该证书,展开,导出其下的private key为:key.p12
将以上3个文件放在同一个文件夹中,并用terminal打开,一次输入下面命令(需要输入密码时均填写123456):
1,openssl x509 -in aps.cer -inform DER -out aps.pem -outform PEM
2,openssl pkcs12 -nocerts -out key.pem -in key.p12
3,openssl pkcs12 -export -in aps.pem -inkey key.pem -certfile CertificateSigningRequest.certSigningRequest -name "push" -out push.p12
即可生成需要的p12
相关文章推荐
- IOS push推送(javapns包与notnoop包的区别)
- IOS push推送(javapns包与notnoop包的区别)
- IOS_推送配置(客户端+(PHP)pem文件、(java/c#)p12文件生成)
- 多线程推送 push JavaPNS 2.1
- iOS推送javaPNS源码解析八,多线程推送类
- iOS_生成pem推送证书(用于百度云推送)
- Android Studio集成极光推送(Jpush) 报错 java.lang.UnsatisfiedLinkError: cn.jpush.android.service.PushProtocol
- java实现基于javapns1.6的ios服务器推送
- Java实现IOS推送(利用javapns1.6)
- JAVA后端生成Token(令牌),用于校验客户端,防止重复提交
- iOS推送javaPNS源码解析九,总结
- 关于用Openssl生成pem文件用于Go语言实现ios推送
- Android Studio集成极光推送(Jpush) 报错 java.lang.UnsatisfiedLinkError: cn.jpush.android.service.PushProtocol
- 使用truelicense实现用于JAVA工程license机制(包括license生成和验证)
- iOS 最新证书生成及导出p12文件和友盟的推送上传文件
- 推送证书生成.p12
- 【java/C# 服务器】IOS 配置推送证书 p12文件流程
- java生成随机六位数的验证码&随机生成十位数ValidCode码,用于邮件的验证&检查是不是符合为合法的中国的手机号码
- javaPNS进阶-高级推送技巧
- iOS_生成pem推送证书(用于百度云推送)