보통 KeyStore는 개발툴에서 자체적으로 제공합니다. 안드로이드 ADT Eclipse라던가 Unity 같은 툴은 자체 기능으로 KeyStore를 생성할 수 있으니 해당 키워드로 구글에 검색하여 그 방법을 찾으시면 됩니다. 반면, 위 툴을 이용하지 않고 KeyStore를 생성하려면 Java의 Keytool을 사용하게 됩니다.
Java에서 제공하는 기능들을 이용하려면 Console에서 실행해야 됩니다. Console은 윈도우 실행 창에서 cmd 라고 입력해주시면 실행 됩니다. cmd에서 cd 키워드를 이용하여 java/bin 폴더로 이동해주세요.
cmd 창에서 cd 를 선언하고 뒤의 주소는 java 폴더안의 bin 폴더를 드래그하면 자동으로 위처럼 경로가 입력됩니다. 엔터를 치면, java/bin 경로로 이동합니다.
bin 폴더 안에는 keytool이 있는데 이것을 이용해 KeyStore를 생성합니다. 아래와 같이 명령어를 입력하세요.
keytool -genkey -v -keystore [키스토어 파일명] -alias [alias 이름] -keyalg [암호화방식] -keysize [key 크기] -validity [유효기간]실제 사용 예제는 아래와 같습니다.
이런식으로 세부 정보를 적도록 하는데, 선택사항이니 적어도 되고 그냥 공백으로 넘기셔도 됩니다. 세부 정보 입력이 끝나면, 마지막으로 암호를 물어보고 [alias.keysotre 저장중] 이라는 문구가 뜨면서 java/bin 폴더 안에 KeyStore 파일이 생성됩니다.
0 개의 댓글:
댓글 쓰기