[Android] keystore ファイルの内容を確認するコマンド
Android アプリの署名ビルドに使う keystore ファイルの内容を確認するコマンドをご紹介します。
keytool -v -list -keystore my-app.keystore |
コマンドの実行結果は下記のような感じです。
キーストアのパスワードを入力してください: キーストアのタイプ: JKS キーストアのプロバイダ: SUN キーストアには 1 エントリが含まれます。 別名: com.my-app 作成日: 2012/12/10 エントリタイプ: PrivateKeyEntry 証明連鎖の長さ: 1 証明書[1]: 所有者: O=bakorer.com, C=JP 発行者: O=bakorer.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' |
みたいな感じで、文字コードの設定をしておくと文字化けせずに済むかもしれません。