Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 조합java
- 백트래킹java
- 대칭키 비대칭키
- 이해할때까지안잔다
- graphql 예시
- crypto.getrandomvalues()
- 인덱스 예시
- 순열조합
- cors origin
- 오블완
- 멀티프로세스 멀티스레드
- crypto 난수생성
- crypto.getrandomvalues() 부동소수점
- 백트래킹알고리즘
- javascript crypto
- db 인덱스 개념
- 중복순열중복조합
- 백트래킹자바
- 백트래킹
- graphql 비교
- crypto 0이상 1미만
- 순열java
- cors동작방식
- cors시나리오
- javascript 난수생성
- 인덱스 알고리즘
- 순열조합중복순열중복조합
- sop cors
- 티스토리챌린지
- graphql 장단점
Archives
- Today
- Total
물흐르듯코딩
[SSL] 자바 SSL 인증서 파일 등록 (keytool) 본문
SSL(Secure Socket Layer)은 넷스케이프사에서 전자상거래보안을 위해 개발한 암호화 방식이다.
SSL 보안 프로토콜을 사용하는 HTTPS의 동작과정은 아래 사진과 같다.
인증기관에서 발급한 인증서가 신뢰할 만한 것인지 검토하는 과정을 거치는데,
이때 자바 버전 별로 인증기관 정보가 상이하므로 버전 별 인증서 업데이트가 필요하다.
keytool의 importcert를 이용해 자바 버전에 인증서를 추가하고,
저장된 인증서의 리스트를 확인해 보자.
🔐 인증서 추가
ssl 인증서 파일을 추가할 경로에 접속하여 ssl 인증서 파일(cer, crt, pem,…)을 keytool에 추가시켜 준다.
keytool은 %JAVA_HOME%/bin 경로에 포함되어 있다.
※참고 ※
storepass 기본 비밀번호: changeit
keytool -importcert -alias "별칭" -keystore "%JAVA_HOME%/jre/lib/security/cacerts" -storepass changeit -file "루트인증서"
🔐 인증서 리스트 확인
추가한 인증서가 잘 추가되었는지 리스트를 확인한다.
keytool -list -keystore %JAVA_HOME%/jre/lib/security/cacerts
🔐 이전 등록 인증서 삭제
만약 이전에 등록했던 인증서와 별칭이 동일하거나 이전에 등록했던 인증서를 삭제해야 할 땐 아래와 같다.
※참고 ※
storepass 기본 비밀번호: changeit
keytool -delete -alias "별칭" -keystore "%JAVA_HOME%/jre/lib/security/cacerts" -file "루트인증서"
🏷 참고자료