java는 keystore 인터페이스를 통해 데이터 암/복호화 및 인증서를 제공



1. jks 방식에 keystore 생성 

keytool -genkeypair -keystore jks_keystore -storetype jks


2. pkcs12타입 방식에 keystore 생성

keytool -genkeypair -keystore pkcs12_keystore -storetype pkcs12



3. kestore내 인증서 목록 출력

keytool -list -keystore keystore.jks


4. jre 포함되어 있는 기본 인증서 목록 출력

keytool -list -keystore $JAVA_HOME/jre/lib/security/cacerts (패스워드 enter)


5. rootca.der 인증서 keystore로 import

keytool -importcert -keystore keystore.jks -storepass changeit -trustcacerts -alias rootca -file "rootca.der"


6. pkcs12인 인증서를 keystore import

keytool -importkeystore -deststorepass changeit -destkeypass changeit -destkeystore keystore.jks -srckeystore mykeystore.p12 -srcstoretype PKCS12 -srcstorepass qwert123 -alias "some alias"


7. keystore 암호 변경

keytool -storepasswd -keystore jks_keystore


8. key 암호 변경

keytool -keypasswd -alias mykey -keystore jks_keystore

'기타' 카테고리의 다른 글

rabbitmq 구성  (0) 2017.06.07
python redis example  (0) 2017.03.26
[인증서] openssl 인증서  (0) 2017.03.23
hadoop 보안  (0) 2016.10.25
kerberos 구조  (0) 2016.10.23

+ Recent posts