2011-08-04 13 views
3

Java7を使用してマップapiキーを取得するためにMD5指紋を生成しようとしています。MD5の指紋を取得する際の問題

私は途中でそれを行う、developer page

"C:\Program Files\Java\jdk1.7.0\bin\keytool" -list -alias androiddebugkey -keystore C:\Users\username\.android\debug.keystore -storepass android -keypass android 

に問題がある説明し、私はなぜ

androiddebugkey, 01.08.2011, PrivateKeyEntry, 
Certificate fingerprint (SHA1): xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx 

MD5

任意のアイデアをSHA1フィンガープリントを取得していませんよ?

事前にあなたを尋ねる

答えて

4

興味深い。このコマンドを使用すると、証明書の情報全体を取得できます。

keytool -list -v -keystore C:\Users\username\.android\debug.keystore 

プロンプトが表示されたら、パスワードとしてandroidを入力する必要があります。これにより、特定のエイリアスを探すのではなく、1つの証明書にする必要があるキーストア内のすべてが提供されます。 MD5とSHA1の両方の指紋が表示されます。試してみてください。

私が考えることができるのは、jdk1.7のkeytoolがjdk1.6とは異なる情報を取得するということだけです(デフォルトではSHA1を返します)。これは単なる推測であり、検証されていませんが、私が本当に考えることができる唯一のものです。

:私の推測は正しいかもしれません。 JDK 7 changes keytool output

+0

は運なし-keyalg MD5withRSA ...を使用しようとした作品 – Tima

+0

私はMD5withRSAと一緒に行かないだろう、おそらくMD5だけだろう。それができない場合は、私が最初に与えたコマンドを実行するだけで、両方の(および他の証明書情報も)リストする必要があります。 – Otra

+0

私もMD5で試してみました – Tima

0

私は私の電話を変えthis answer

の問題を解決する「C:\プログラムファイル\のJava \ jre6にビン\キーツール\」と...すべてが

+0

指紋を別々に取得するjdk1.7について何かがあるのだろうかと思います。 – Otra

関連する問題