M1 SSL 인증서 생성하기

알파로그·2023년 5월 2일
0

Spring Boot

목록 보기
42/57

✏️ SSL 인증서

  • HTTPS 를 사용하기 위해선 SSL 인증서를 발급받아야 한다.

✏️ SSL 인증서 발급받기

📍 스팩

  • m1 , intellij , java

📍 JDK 디렉토리 확인하기

  • intellij 상단 file → Project Structure → SDKs → 사용중인 언어, 버전 선택
    • JDK home path 에 표시된 경로로 이동하면 된다.
    • 나는 아래의 경로에 설치되어있다고 한다.
/Library/Java/JavaVirtualMachines/jdk-17.jdk/Contents/Home/bin

📍 Keytool 생성하기

  • 위의 경로로 이동하면 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 는 한번만 생성하면 다른프로젝트에 재사용이 가능하다.

profile
잘못된 내용 PR 환영

0개의 댓글