cerファイルからp12ファイルへの変換方法

Appを公開するために作成する公開用証明書。これを異なる別のMac上で使う為に証明書のファイル形式をcerからp12に変換したときの備忘録。

必要なのは

  • distribution_identity.cer 公開用証明書
  • mykey.key 秘密鍵ファイル(上記証明書を作るときに使った鍵ペアの物)

手順
1.公開用証明書をPEM証明書形式に変換する

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

2.PEM証明書形式をP12証明書形式に変換する

$ openssl pkcs12 -export -inkey mykey.key -in distribution_identity.pem -out distribution_identity.p12

この時パスワードを聞かれるので適宜入力する

3.P12証明書を開いてキーチェーンに取り込む(取り込み時に上記パスワードを入力する)