我使用JavaPNS 进行iOS推送时,需要使用p12格式的证书,可是同事提供给我的证书格式是pem的。于是我面临一个问题:如何把pem转化为p12?
参考:http://stackoverflow.com/questions/18892050/paypal-rejects-openssh
我操作系统是win7.
pem转化为p12的步骤如下:
首先要安装openssl:
参考地址:
http://www.cnblogs.com/diyingyun/archive/2013/04/20/3033286.html
http://slproweb.com/products/Win32OpenSSL.html
下载后的文件是:Win32OpenSSL_Light-1_0_1e.exe
安装完成之后,关闭所有的命令行窗口(若有打开的),然后运行如下命令:
openssl pkcs12 -export -in apns_dev.pem -out paypal.pkcs12
apns_dev.pem 是输入,paypal.pkcs12是输出,paypal.pkcs12就是JavaPNS 需要的证书
时间: 2024-10-27 17:43:47