안드로이드 앱을 개발하면서 이런게 있는 줄 처음 알았다. ㅎ

##. keytool을 이용한 keystore 생성하기
1. keytool 생성 (명령을 실행한 현 위치에 imguru.keystore가 생성)
 - keytool -keystore imguru.keystore -genkey -dname "cn=information-management.co.kr, ou=Enterprise, o=iMguru, l=GeumCheon, st=Seoul, c=KR" -alias iMguru -keypass pass1234 -storepass pass1234 -validity 730
 - 각 옵션들에 대한 자세한 설명은 이곳에 친절(?)하게 영어로...

2. 생성된 keystore 자가인증(self certificate) 하기
 - keytool -selfcert -alias iMguru -keystore imguru.keystore
 - alias 경우 윈도우여서 그런건지 모르겠지만 대소문자 구분을 하지 않았다. 이 테스트는 안해도 관계없음

3. keystore 확인하기
 - keytool -list -keystore imguru.keystore

##. jarsinger을 이용해 jar에 서명하기
1. 만들어 둔 keystore를 이용해 jar에 서명하기
 - jarsinger -keystore imguru.keystore test.jar iMguru

keytool과 jarsinger는 Java Delelopment Kit을 깔면 JAVA_HOME/bin 에 있는 tool 들이다.

'Dev > java, flex, jsp, js' 카테고리의 다른 글

Java SE의 정규 표현식  (0) 2011.08.04
Collections를 이용한 Data Shuffle  (0) 2011.08.02
[Java] 배열내 중복값 제거 - java.util.TreeSet  (1) 2010.08.23
jsp/servlet scope  (0) 2010.03.17
[펌]비트 연산  (0) 2009.11.02

+ Recent posts