先去看上面这篇文章,按照文章中的步骤一步一步来(一定不要偷懒),当cer证书和p12两个证书弄好后接下面的过程做:
这两个证书默认命名为apns-cer.cer和apns-key.p12
1、将ssl证书apns-cer.cer转成pem格式,命令:
openssl x509 -in apns-cer.cer -inform DER -out apns-cer.pem -outform PEM
2、将导出的apns-key.p12格式密钥转成pem格式,命令:
openssl pkcs12 -nocerts -out apns-key.pem -in apns-key.p12
3、将1生成的pem和2生成的pem两个文件和最开始导出CertificateSigningRequest文件,一共三个文件,共同打包成最终的p12文件,命令:
openssl pkcs12 -export -in apns-cer.pem -inkey apns-key.pem -certfile CertificateSigningRequest.certSigningRequest -name apns_develop -out aps_develop.p12