1

Apple プッシュ証明書 ( https://identity.apple.com/pushcert/から .pem 形式で受信) を Windows マシンで PKCS12 に変換しようとしています。OpenSSL をインストールしました。

私が試している手順は次のとおりです。

  1. CSRの生成

    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