[Android] keystore ファイルの内容を確認するコマンド

Android アプリの署名ビルドに使う keystore ファイルの内容を確認するコマンドをご紹介します。

Android

keytool -v -list -keystore  my-app.keystore

コマンドの実行結果は下記のような感じです。

キーストアのパスワードを入力してください:  
 
キーストアのタイプ: JKS
キーストアのプロバイダ: SUN
 
キーストアには 1 エントリが含まれます。
 
別名: com.my-app
作成日: 2012/12/10
エントリタイプ: PrivateKeyEntry
証明連鎖の長さ: 1
証明書[1]:
所有者: O=example.com, C=JP
発行者: O=example.com, C=JP
シリアル番号: 12b3389e
有効期間の開始日: Mon Nov 26 18:38:38 JST 2012 終了日: Fri Nov 20 18:38:38 JST 2037
証明書のフィンガープリント:
	 MD5:  17:74:53:02:57:DB:80:62:4A:A6:D9:5F:6B:8D:AC:F2
	 SHA1: 12:F5:85:20:58:C6:5E:45:FF:03:AB:74:8F:20:D9:89:86:D5:3F:25
	 署名アルゴリズム名: SHA1withRSA
	 バージョン: 3
 
 
*******************************************
*******************************************

文字化けするときは keytool コマンドを実行する前に、

export _JAVA_OPTIONS='-Dfile.encoding=UTF-8'

みたいな感じで、文字コードの設定をしておくと文字化けせずに済むかもしれません。

参考情報