모바일

play store : java keystore로 google에서 제공하는 key대신 보유 key 업로드하는 방법

Patti Smith 2024. 6. 20.

플레이스토어에 어플을 출시할 때 어플의 보안과 무결성을 보장하기 위해 어플은 개발자가 제공한 전자 키로 서명하여 무결성을 검증해야 한다. 

플레이 스토어 출시할 때 보통 구글플레이어에서 제공된 키를 사용할 것을 권장하는데(안정성, 보안, 편리성), 이 방법 말고 로컬에서 키를 등록하고 싶은 경우가 있다.

 

java -jar pepk.jar 명령어는 어플 업로드 시 전자 서명키(foo.keystore)을 포함하는 .pepk를 만드는 과정이다. foo.keystore에 개인키가 있으며 이걸로 어플을 서명하는데, pepk는 이 keystore를 https프로토콜로 upload해야하기 때문에 암호화를 시키는 도구다. 

 

보이는 순서 대로 

 

  1. 공개키를 다운 받는다.
  2. pepk tool를 다운받는다.
  3. 커맨드창을 통해 내 개인 키를 암호화시킨다.
  4. 업로드한다.

 

이때 중요한 것은 이 공개키가 새로고침될 때마다 바뀐다는 것이며, 다른 업로드 화면가 꺼졌다면 다시 공개키를 다운 받아야 한다. 그리고 java는 최신 버전이어야 하며 본인의 java 버전을 확인하여 업데이트 후 진행하도록 하자!

댓글