我正在尝试将Apple推送证书(以.pem格式从https://identity.apple.com/pushcert/收到)转换为Windows机器上的PKCS12 . 我安装了OpenSSL .
以下是我正在尝试的步骤:
- 生成CSR
openssl req -out d:\cert\request.csr -new -newkey rsa:2048 -nodes -keyout d:\cert\csrPrivateKey.pem
-
将已签署的CSR上传到Apple并下载已颁发的证书(pushCert.pem)
-
将.pem证书转换为pkcs12
openssl pkcs12 -export -in d:\cert\pushCert.pem -inkey d:\cert\csrPrivateKey.pem -out d:\cert\pushCert.p12 -name "apns-cert"
当我尝试最后一步时,我收到错误“没有证书匹配私钥”,并创建一个空文件 . 如果有人有任何建议,将不胜感激 .
谢谢!