今天做百度推送要求用pem,之前用的激光推送用的p12,研究了一会怎么把p12文件转成pem文件,废话不多说上代码。
1 分别倒出证书的p12和key的p12
分别倒出devp12.p12 (证书) devkeyp12.p12(key)
2 p12转pem
打开终端
1>
openssl pkcs12 -clcerts -nokeys -out devp12.pem -in (直接拖入证书的p12文件)路径/devp12.p12
2>
openssl pkcs12 -nocerts -out devkeyp12.pem -in (直接拖入证书的p12文件)路径/devkeyp12.p12
3>在操作的时候有可能要设置pem密码,现在清楚密码
openssl rsa -in devkeyp12.pem -out devkeyp12.pem
4 转成APNS所需的pem
cat devp12.pem devkeyp12.pem > apnsdev.pem