26
21

More than 3 years have passed since last update.

キーストアとエイリアスのパスワード確認

Last updated at Posted at 2017-06-30

キーストアとエイリアスのパスワード確認

Androidのビルドに必要なkeystoreファイルについて、少しまとめ。
keystoreからパスワード情報を取得することは出来ないので、そうではなく、
自分の知っているパスワードが正しいかどうかを確認する方法をまとめました。

キーストアのパスワードの確認

エイリアスの一覧を見るコマンドを使えば、キーストアのパスワードが正しいかどうか分かります。

$ keytool -v -list -keystore キーストアファイル

を入力し、キーストアパスワードを聞かれるので答えると、エイリアス一覧が確認出来ます。

一度に済ませる場合は

$ keytool -v -list -keystore キーストアファイル  -storepass キーストアのパスワード

です。

エイリアスのパスワード確認

ちょっといい方法が思いつかなかったので、PKCS12形式にエクスポートすることが出来るかどうかで確認しました。エクスポート(出力)したキーストア・エイリアスは使わないので、パスワードを確認したあとは削除してしまってOKです。

keytool -v -importkeystore -srckeystore キーストアファイル -srcalias エイリアス名 -destkeystore 出力用p12ファイル名 -deststoretype PKCS12

出力用p12ファイル名は、まだ存在しないファイルとします。

出力先キーストアのパスワードを入力してください

と表示されたら、出力用のキーストア兼エイリアスのパスワードを入れてください。これは、PKCS12形式ではストアとエイリアスで別々のパスワードを設定できないためです。

新規パスワードを再入力してください

と表示されたら、再度、出力用キーストア兼エイリアスのパスワードを入力します。

ソース・キーストアのパスワードを入力してください

と表示されたら、今調べたい(入力用の)キーストアのパスワードを入力してください。

[エイリアス名]の鍵パスワードを入力してください

と表示されたら、今調べたい(入力用の)エイリアスのパスワードを入力します。

すべて成功すると、PKCS12形式の鍵ファイルが作成されます。

一度に済ませる場合は

keytool -v -importkeystore -srckeystore キーストアファイル -srcalias エイリアス名 -destkeystore 出力用p12ファイル名 -deststoretype PKCS12 -storepass 新しいキーストアパスワード -srcstorepass キーストアのパスワード -srckeypass エイリアスのパスワード

です。
再度注意しておきますが、PKCS12形式のため、出力用のキーストアのパスワードは、出力用のエイリアスのパスワードと同じにします。

26
21
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
26
21