안드로이드 앱을 개발하면서 이런게 있는 줄 처음 알았다. ㅎ
##. 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
- 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
- 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 |