我正在尝试将Apple推送证书(从https://identity.apple.com/pushcert/以.pem格式接收)转换为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"
当我尝试最后一步时,我收到错误“没有证书与私钥匹配”,并创建一个空文件。如果有人有任何建议,将不胜感激。
谢谢!