투케이2K

839. (Android/Keytool) 안드로이드 터미널 사용해 키툴 (Keytool) jks 인증 키 파일 생성 방법 - Window Keytool Create Jks 본문

Android

839. (Android/Keytool) 안드로이드 터미널 사용해 키툴 (Keytool) jks 인증 키 파일 생성 방법 - Window Keytool Create Jks

투케이2K 2024. 8. 16. 20:26

[개발 환경 설정]

개발 툴 : AndroidStudio

개발 언어 : Java / Kotlin

 

[방법 설명]

 

# ------------------------------------------------------------------------------------------------
# [사전) 명령어 수행 환경 설명]
# ------------------------------------------------------------------------------------------------

OS : Window

Terminal : 명령 프롬프트

참고 명령어 : dir (폴더 내에 저장된 파일 리스트 확인) / cd (특정 경로 이동)

# ------------------------------------------------------------------------------------------------





# ------------------------------------------------------------------------------------------------
# [방법 설명]
# ------------------------------------------------------------------------------------------------

1. AndroidStudio 에 포함 되어 jre >> bin >> keytool 위치 확인

  >> 경로 : C:\Program Files\Android\Android Studio\jre\bin\keytool.exe


2. keytool 이 포함 되어 있는 bin 폴더 까지 cd 명령어 이동 수행


3. bin 폴더에서 jks 앱 인증 키 생성 명령어 수행 (특정 경로에 jks 파일을 생성할 지 위치 경로 정의 필요)

  >> 문법 : keytool -genkey -v -keystore <생성 될 JSK 파일> -keyalg RSA -keysize 2048 -validity 10000 (일자 단위) -alias <Alias 명칭>
  >> 명령어 : C:\Program Files\Android\Android Studio\jre\bin> keytool -genkey -v -keystore C:\Users\twok\Desktop\test.jks -keyalg RSA -keysize 2048 -validity 10000 -alias test
  >> 결과 : 

키 저장소 비밀번호 입력: 터미널 입력 (보이진 않음)

새 비밀번호 다시 입력: 터미널 입력 (보이진 않음)

이름과 성을 입력하십시오.
  [Unknown]:  Twok

조직 단위 이름을 입력하십시오.
  [Unknown]:  dev

조직 이름을 입력하십시오.
  [Unknown]:  company

구/군/시 이름을 입력하십시오?
  [Unknown]:  seoul

시/도 이름을 입력하십시오.
  [Unknown]:  gangnam

이 조직의 두 자리 국가 코드를 입력하십시오.
  [Unknown]:  82

CN=Twok, OU=dev, O=company, L=seoul, ST=gangnam, C=82이(가) 맞습니까?
  [아니오]: 예    --------> 환경에 따라서 yes 영문 입력 필요 있음

다음에 대해 유효 기간이 10,000일인 2,048비트 RSA 키 쌍 및 자체 서명된 인증서(SHA256withRSA)를 생성하는 중
        : CN=twok, OU=dev, O=company, L=seoul, ST=gangnam, C=82
[C:\Users\ghkwon1\Desktop\test.jks을(를) 저장하는 중]


>>> 해당 경로에 jks 파일이 생성 된 것 확인 

# ------------------------------------------------------------------------------------------------

 

반응형
Comments