はじめに
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に変換して情報を取り出す、とかなんでやっていたのかと