1742


iOSでプッシュ通知の証明書を **.p12形式** でexportしようとしたら **.p12形式**
が選択できないです。.p12形式を選択できなくなるのはどういった場合でしょうか？

![当該証明書をエクスポートしようとした時の画面](https://i.stack.imgur.com/axgLv.png)

環境：

  * Yosemite


CC BY-SA 3.0
2014-12-16T09:44:28.027
1729
2020-10-05T05:20:11.187
2016-10-11T14:08:55.340
8000
556
question
ios push-notification
iOSでプッシュ通知の証明書を.p12形式でexportしようとしたら.p12形式が選択できない


証明書に対応する秘密鍵はありますか?  
ないとp12は選択できません。


CC BY-SA 3.0
2014-12-16T10:45:34.447
1742
2014-12-16T10:45:34.447
3154
1729
answer


![画像の説明をここに入力](https://i.stack.imgur.com/MLDt5.png)

All Itemsか、検索からではなく、My Certificatesから選択してエクスポートすると.p12形式できると思います。


CC BY-SA 3.0
2014-12-16T15:44:10.260
1798
2014-12-16T15:44:10.260
4071
1729
answer


4年も前の質問なのでとっくに解決したと思いますが、  
同じような状況になったので回答します。

**解決法**

私の場合、証明書ファイルを書き出そうとして失敗していました。  
証明書ではなく、秘密鍵（鍵マークのついたファイル）を書き出すことで解決します。

KeyChainのログインから、対応する秘密鍵を書き出せば .p12 を選択できます。

**補足：**  
証明書を作るときに、証明書アシスタントの’通称’の欄に記入した名前がKeyの名前になっていました。


CC BY-SA 4.0
2020-10-05T05:20:11.187
70920
2020-10-05T05:20:11.187
42190
1729
answer