p12ファイル
PKCSの12番目の仕様
#WIP
秘密鍵と公開鍵証明書を1つのファイルにまとめたもの
iOSのコード署名を行うために使う
秘密鍵を作成したPC以外で署名したい場合はこのp12ファイルを受け渡す
前提
署名と証明書の全体観
iOSの証明書の文脈でしか見たこと無いけど、もっと一般的な概念mrsekut.icon
https://qiita.com/kunichiko/items/3e2ec27928a95630a73a
https://qiita.com/maiyama18/items/88567365dde2a3b3cc92#signing-identity-p12ファイル
わかりやすい
p12ファイルから取り出せるもの
公開鍵
秘密鍵
取り出すのにパスワードが必要
クライアント証明書
取り出すのにパスワードが必要
中間CA証明書
#??
なぜ必要?
秘密鍵を別の場所に移動させたいときってそんなあるっけ?
PCを買い替えたときとか
なぜ秘密鍵単体で渡すのではなく、p12にして渡す必要がある?
秘密鍵さえあれば署名はできるんだから、証明書とセットにする必要ってある?
パスワードってどこで設定したもの?
作り方
当たり前だけど、秘密鍵と証明書が手元にないと作れないはず