Dev./Android

JDK 1.7 에서 맵 키 발급 받기

like miller 2012. 2. 2. 18:46

기존에 맵 키 발급 받는 방법을 알고 있다고 가정하고 글을 쓴다.


굉장히 간단한 내용이므로 짧게 쓰겠다.


jdk 1.7 버전에서 keystore를 만들고 인증서를 출력하면 기본으로 SHA1로 지문이 나온다.

알다시피 맵 키를 발급 받으려면 MD5로 된 인증서 지문이 필요하다.


기존에 인증서 지문을 발급받는 명령어는 keytool -list -alias key의 alias -keystore keystore파일이름 -storepass keystore암호 -keypass key(alias)암호 이다.


이렇게 하면 jdk1.6 까지는 MD5 인증서 지문이 출력됐다.

하지만 jdk1.7에서는 SHA1 인증서 지문이 출력 된다.



기존 명령에 -v 만 붙이면 해결된다. 



안드로이드 디버그 키스토어에서 인증서 지문을 받아오는 명령어 예이다.

keytool -list -alias andoriddebugkey -keystore debug.keystore -storepass android -keypass android -v