5

だから、私はiPhone開発用のp12ファイルを作成する方法をたくさん調べてきました。私は想定どおりに正確にやっていると思いますが、最後のステップで多かれ少なかれ不可能なエラーが発生します解読する。

私は Windows 7 を実行していますが、これらは私が行う手順です。

1) 秘密鍵を作成します。これを行うには、次のコマンドを実行します (cmd は管理者モードで開きます)。

openssl genrsa -out mykey.key 2048

2) CSR ファイルを作成する

openssl req -new -key mykey.key -out developer_identify.csr

3) csr ファイルを iPhone 開発サイトにアップロードします。ここで、次のことを行います。

  • メニューの [識別子] --> [アプリ ID] をクリックし、正しいアプリ ID を選択し、[編集]、[証明書の作成]、[続行] の順にクリックし、上記で作成した CSR ファイルを選択して続行します。サイトが問題ないことを通知するまで待ってから、*aps_development.cer* ファイルをダウンロードします。

4) PEM ファイルを作成します。

openssl x509 -in aps_development.cer -inform DER -out developer_identity.pem -outform PEM

5) 最後に、p12 ファイルを作成します (ここで失敗します)。

openssl pkcs12 -export -inkey mykey.key -in developer_identity.pem -out iphone_dev.p12

最後のコマンドの後の出力:

Loading 'screen' into random state - done
Enter Export Password:
Verifying - Enter Export Password:
8216:error:060740A0:lib(6):func(116):reason(160):NA:0:
8216:error:23077073:lib(35):func(119):reason(115):NA:0:
8216:error:2306C067:lib(35):func(108):reason(103):NA:0:
8216:error:23073067:lib(35):func(115):reason(103):NA:0:

p12 ファイルは 0 バイトです。

PEM ファイルは問題ないように見えます。

-----BEGIN CERTIFICATE----- 
then a lot of jibberish and then ends with
-----END CERTIFICATE-----
4

0 に答える 0