Java로 SSL 프로토콜을 위한 키를 생성하기 위해 keytool를 이용함. ㅋ

 여기서 Keytool 이란!!
#Keytool
키와 인증서를 관리하는 유틸로서, 개인키 공개키 및 자신이 권한을 부여한 인증서를 관리 할 수 있게 하며, 자료의 보장과 전자서명에 의한 인증을 관리할수 있게 한다. 여기서 생성된 키와 인증서는 keystore라는 곳에 저장을 하게 되며 파일로 구현이 되며, 비밀번호를 이용하여 키나 인증서를 보호한다. 
 
그럼 생성 방법은?? ㅋ

-개인키 생성
 
keytool -genkey -keyalg RSA -keystore private
 
 
 
위와 같은 화면이 나옵니다. ^^ 명령어에서-keyalg 는 RSA라는 알고리즘을 사용한다는 것!!

공개키 추출

keytool -export -file file -keystore privateServer

privateServer 라는 것에서 file 이라는 이름으로 추출한다는 의미 

privateServer(위에서 생성한 키)의 비밀번호를 입력을 하면 공개키가 추출이 된다. 이 키를 이용하면된다. ^

공개키를 publicServer라는 파일 에 저장

keytool -import -keystore publicServer -file key
 
이렇게 하면 keytool 를 이용하여 privatekey와 publickey 를 관리 할 수 있을 것이다! 

+ Recent posts