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
- 가방/잡화
- 2020 설날
- 장갑/시즌잡화
- 신발
- 생활용품
- 쿠팡 브랜드
- 파닥이
- 건강/의료용품
- 겨울용품관
- 황사마스크
- 바지/레깅스
- 쿠팡 리뷰
- 쿠팡 리뷰 모아보기
- 건강식품
- 스포츠/레저
- 식품
- 아이 메이크업
- 패션마스크
- 바지
- 스킨케어
- 메이크업
- 뷰티
- 선물관
- 쿠팡리뷰분석
- 싱글라이프
- 자동차용품
- 마스크/방한대
- 쿠팡 리뷰 분석
- 여성패션
- 쿠팡리뷰
Archives
- Today
- Total
파닥이
[spring] SSL 설정 정리 본문
반응형
참고한 블로그 : https://hamait.tistory.com/330
requires the APR/native library which is not available 에러시
tcnative-1.dll 다운로드 한후 tcnative-1.dll 를 tomcat 디렉토리 bin 폴더안에 넣어준다.
Tomcat SSL 적용시 https로 자동 리다이렉트 설정하기 https://offbyone.tistory.com/262
회사 공유용으로 작성한 내용
1. config파일 변경
- openssl.cnf 파일 변경하면됨.
- IP.Address 의 값을 Server IP로 변경
2. CA가 사용할 RSA key 쌍private key 만들기
> openssl genrsa -aes256 -out [키 파일명] 2048
3. 인증서 요청 파일 만들기
> openssl req -new -key [키 파일] -out [req 파일명] -config [config 파일]
- 키 암호 입력 후 입력할 내용은 config에 정의 해두었으므로 enter만 입력하면 됨
4. 10년짜리 self-signed 인증서 만들기
> openssl x509 -req -days 3650 -sha256 -extensions v3_ca -set_serial 1 -in [req파일명] -signkey [키 파일] -out [인증서 이름] -extfile [config 파일]
5. 인증서와 웹서버용 개인키를 이용해서 Tomcat용 keystore를 생성합니다.
> openssl pkcs12 -export -in [인증서] -inkey [키 파일] -out [pfx 파일명] -name "인증서 객체 구분을 위한 임의의 이름"
- 인증서 파일을 바로 keystore에 import해도 무방하나 pkcs12파일을 변환 하는것이 더 간단하므로 pkcs12 형태로 변환)
> keytool -v -importkeystore -srckeystore [pfx 파일] -srcstoretype PKCS12 -destkeystore [keystore 파일명] -deststoretype JKS
6. server.xml 파일 변경
- 추가 <Connector SSLEnabled="true" keystoreFile="[keystore파일 경로]" keystorePass="[최초 키를 만들 때 지정한 암호]" port="[ssl PORT 지정]" scheme="https" secure="true" sslProtocol="TLS"/>
7. 브라우저에서 인증서 등록
- 인증서관리에서 '신뢰할수 있는 루트 인증기관' 탭에서 '가져오기'를 실행하여 우리가 만든 인증서 (확장자 CRT 파일) 등록
첨부파일
openssl-0.9.8k_X64.zip
1.42MB
tomcat-native-1.2.21-openssl-1.0.2q-win32-bin.zip
2.43MB
'IT > Spring' 카테고리의 다른 글
spring-test (0) | 2019.07.08 |
---|---|
[spring boot] 시작 (1) | 2019.06.01 |
[tomcat] eclipse 에서 tomcat 서버 새로 생성했을시 해줄 설정들 (0) | 2019.05.13 |
[spring] Mybatis resultType이 Map인 경우 CameCalse 적용 (2) | 2019.04.20 |
[spring] @RequestMapping 정리 (0) | 2019.03.25 |
Comments