iOS周りの証明書を確認する


はじめに

Macのキーチェーンアクセスにimportして、有効期限を見る、以外の方法で確認をしたく
ぐぐって検索して分断的なところをまとめました。
pkcs#12フォーマットだと特に期限日周りが取得できなかったので、もやもや作業になっていました。

Terminal

証明書全部

すべてtextで表示
$ openssl pkcs12 -nokeys -in xxx.p12 | openssl x509 -text -noout

日付

有効期限の開始日時、終了日時
$ openssl pkcs12 -nokeys -in xxx.p12 | openssl x509 -dates -noout
有効期限の開始日時のみ
$ openssl pkcs12 -nokeys -in xxx.p12 | openssl x509 -startdate -noout
有効期限の終了日時のみ
$ openssl pkcs12 -nokeys -in xxx.p12 | openssl x509 -enddate -noout

アプリのbundleIdentifierなど

bundleIdentiferなど
$ openssl pkcs12 -nokeys -in xxx.p12 | openssl x509 -subject -noout

最後に

p12ファイルをpemに変換して情報を取り出す、とかなんでやっていたのかと