web-dev-qa-db-ja.com

.cerを.p12に変換

私はクライアントのプロジェクトに取り組んでいます。 2つの.cerファイル(開発者と配布)がMac OS Xのキーストアアクセスにロードされていますが、.p12ファイルとしてエクスポートすることはできません。

ui

あるいは、OpenSSLを試しましたが、それでも運がありません...

openssl pkcs12 -export -in followMe_ios_development.cer -out followMe_ios_development.p12 -clcerts -nokeys

この.cerファイルを.p12としてエクスポートして、iOS用にこのアプリをコンパイルするにはどうすればよいですか?

23

これを試してください:次のようなファイルがある場合:

appleからダウンロードしたaps.cer。

app.key、opensslによって生成された独自の秘密鍵。

最初に、.cerファイルを.pem形式に変換します。

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

2番目に、.pemファイルとプライベート.keyを使用して.p12ファイルを生成します。

openssl pkcs12 -export -out aps.p12 -inkey app.key -in aps.pem

これにより、この.p12ファイルのパスワードを尋ねるプロンプトが表示されます。

CF:

キーチェーンからエクスポートする必要なしにp12へのaps_developer_identity.cer?

。p12ファイルの作成

31
LaBUBU

プッシュ通知の認定を処理するのに役立つのは次のとおりです。

  1. キーチェーンを開く
  2. 「証明書」に移動します
  3. 目的の証明書を探します
  4. 展開して、証明書の生成に使用された元の「.certSigningRequest」を確認できることを確認してください
  5. この時点で、「。p12」としてエクスポートできるはずです。
30
buguibu