[Android] App Signing Key Certificate Fingerprint (앱 서명 인증서) 구하기 (SHA-1, SHA-256)
2021. 6. 19. 22:00ㆍAndroid
반응형
특정 Google Play 서비스 (예 : Google Sign-In 및 앱 초대)에서는 앱에 대한 OAuth2 클라이언트 및 API 키를 생성할 수 있도록 해당 앱의 signing certificate(서명 인증서)의 SHA-1 값을 제공해야 한다.
이 값의 정확한 명칭은 모르겠으나, 보통 아래와 같이 불리는 듯 하다.
- App sigining key
- App signing key certificate
- SHA certificate fingerprints
- 앱 서명 키
- 앱 서명 인증서
앱의 build type (debug, release)에 따라 certificate fingerprint 값은 다르다.
또한 별다른 설정을 해주지 않으면 flavor 별로 certificate fingerprint 값은 동일하다.
Release 버전 앱의 certificate fingerprint 구하기
준비물
- 앱의 keystore 파일
- keystore 비밀번호
- key alias
명령어 👇👇
keytool -list -v -alias <앱의 key alias> -keystore <앱의 production keystore 파일 위치>
위에서 key alias와 keystore 파일 위치는 아래 창에서 알 수 있다. (Build -> Generate Signed Bundle / APK ... 클릭)
직접 터미널에 위 명령어를 치면, keystore password를 입력하라고 나오고, 올바른 비밀번호를 입력하면 아래와 같이 SHA-1, SHA-256 certificate fingerprints 값을 얻을 수 있다. :yay:
Debug 버전 앱의 certificate fingerprint 구하기
방법 1.
keytool -list -v -alias androiddebugkey -keystore ~/.android/debug.keystore
방법 2.
./gradlew signingReport
또는
안드로이드 스튜디오에서 아래와 같이 접근해서 얻을 수 있다.
반응형
'Android' 카테고리의 다른 글
[Android] 유용한 ADB 명령어 모음 (0) | 2021.07.05 |
---|---|
[Android] 잃어버린 Key store password (키 스토어 비밀번호) 찾기 (1) | 2021.06.28 |
[Android] Android 10 - 카메라와 갤러리에서 이미지 가져오기 (0) | 2020.05.27 |
[Android] BottomNavigationView ripple 효과 (4) | 2020.03.20 |
Fragment에 대하여 - (1/2) (0) | 2020.03.01 |