1

我正在尝试在 Windows 机器上将 Apple 推送证书(以 .pem 格式从https://identity.apple.com/pushcert/接收)转换为 PKCS12。我安装了 OpenSSL。

以下是我正在尝试的步骤:

  1. 产生企业社会责任

    openssl req -out d:\cert\request.csr -new -newkey rsa:2048 -nodes -keyout d:\cert\csrPrivateKey.pem
    
  2. 将签名的 CSR 上传到 Apple 并下载颁发的证书 (pushCert.pem)

  3. 将 .pem 证书转换为 pkcs12

    openssl pkcs12 -export -in d:\cert\pushCert.pem -inkey d:\cert\csrPrivateKey.pem -out d:\cert\pushCert.p12 -name "apns-cert"
    

当我尝试这最后一步时,我收到一个错误“没有证书与私钥匹配”,并创建了一个空文件。如果有人有任何建议,将不胜感激。

谢谢!

4

0 回答 0