✏️ SSL 인증서
- HTTPS 를 사용하기 위해선 SSL 인증서를 발급받아야 한다.
✏️ SSL 인증서 발급받기
📍 스팩
📍 JDK 디렉토리 확인하기
- intellij 상단 file → Project Structure → SDKs → 사용중인 언어, 버전 선택
- JDK home path 에 표시된 경로로 이동하면 된다.
- 나는 아래의 경로에 설치되어있다고 한다.
/Library/Java/JavaVirtualMachines/jdk-17.jdk/Contents/Home/bin
- 위의 경로로 이동하면
keytool
이라는 파일을 확인할 수 있다.
- 이 파일을 이용해 keytool 을 생성할 수 있다.
- 아래의 명령어로 키 생성
sudo ./keytool -genkey -alias bns-ssl -storetype PKCS12 -keyalg RSA -keysize 2048 -keystore keystore.p12 -validity 3650
- 저장소 비밀번호를 생성해달라고 한다.
- 간단한 비밀번호를 입력해준다.
- 개인정보는 입력하지 않고 enter 로 넘어가고 마지막 확인에 nuknown 으로 y 입력 하면
keystore.p12
라는 파일이 생성된걸 확인할 수 있다.
- 아래 명령어를 사용해 해당 디렉토리를 파인더에서 확인할 수 있다.
open .
📍 프로젝트에 인증서 추가하기
- 인증서를 복사해 프로젝트 최상단 디렉토리에 붙여넣기 해주면 된다.
- 이렇게 생성된 key 는 한번만 생성하면 다른프로젝트에 재사용이 가능하다.
![](https://velog.velcdn.com/images/shdrnrhd113/post/ccc2dbb6-0026-45ba-ae99-5e079c85136c/image.png)