본문 바로가기
App Dev/Android

[android] keystore(jks파일) pem파일 만드는 방법

by hyen_ 2023. 1. 11.
300x250

키 생성을 잘못해서 안드로이드 프로덕션 업데이트가 잘 안되면, 구글에 직접 새로운 키 등록 요청을 해야하는데,

이때 필요한 파일이 pem입니다.

 

아래는 키를 재설정하는 play console 고객센터 내용입니다.

 

Play 앱 서명 사용하기 - Play Console 고객센터

도움이 되었나요? 어떻게 하면 개선할 수 있을까요? 예아니요

support.google.com

해당 페이지 맨 아래에 이런 문의하기 버튼을 눌러서 pem파일을 보내면 정당한 사유라면 재설정을 해줍니다.

자 이제 pem파일을 만들어보겠습니다.

 

 

만들기 전에 기록해 두어야야 할 것

만약 key123.jks 파일이 있다고 가정합니다.

 

이 jks를 만들때, 

키를 만들때 이 자리에 작성하는 Alias와 비밀번호 를 기억해야합니다.

저는 alias를 keyalias라고 하겠습니다.

 

keytool -export -rfc -keystore key123.jks -alias keyalias -file upload_certificate.pem

파란색 부분은 각 개인이 지정하는 이름이므로 참고만 해주세요.

keytool -export -rfc -keystore key123.jks -alias keyalias -file upload_certificate.pem

 

 

 

pem 파일 만들어보자

jks 파일이 있는 경로

 

이 경로를 복사해둡니다.

 

 

 

화면 왼쪽하단에 검색창을 누르고

명령프롬프트에 오른쪽 마우스를 클릭해서 '관리자권한으로 실행' 합니다.

 

 

 

명령어 tip

이전폴더이동  : cd ..  (cd다음에 띄어쓰기하고 점두개)

지정한 폴더로 이동 :  cd 폴더경로

 

 

 

 cmd에 입력한 화면입니다.

jks이름 : key123.jks

alias이름 : keyalias

pem파일 이름 : upload_certificate.pem

C:\WINDOWS\system32>cd ..

C:\Windows>cd ..

C:\>cd (복사한경로를 붙어넣기)

C:\Users\hj\Desktop\key5>keytool -export -rfc -keystore key123.jks -alias keyalias -file upload_certificate.pem
Enter keystore password:
Certificate stored in file <upload_certificate.pem>

맨 마지막줄 

Certificate stored in file <upload_certificate.pem>

 

이 명령어가 나오면 폴더를 확인해보세요! 성공입니다.

 

 

300x250
반응형

댓글