Pernah beberapa kali menggunakan keytool untuk menggenerate SHA1 fingeprint dari keystore aplikasi. Kalo ndak salah waktu registrasi facebook SDK autentikasi untuk mendapatkan app_id juga Google Sign In.
Sakjane keytool sendiri merupakan utility yg sangat keren sekali dan saya tak meragukan itu. Hanya saja untuk menggunakannya harus paham beberapa commandnya.
Lihat saja Keytool.
Sampai kemudian pada suatu hari menemukan tool yg ciamik, cocok untuk lazy coder spt saya yg males CLI-an. Namanya toolnya adalah portecle.
Download portecle
Setelah berhasil download langsung masuk direktori portecle-1.9(saat sy download versinya masih 1.9) di terminal.
$ java -jar portecle.jar
Langsung Open Keystore file atau bisa Ctrl+O
Masukkan password keystorenya.
Jika berhasil, kita akan mendapati item list keystore yg telah kita import. Untuk mendapatka informasi detilnya langsung di dobel klik ajah.
Komplit sekali informasinya mulai dari subject, version, serial number sampai SHA-1 Fingerprintnya yg kita inginkan.
Kalu sudah ya tinggal kopi paste saja.
Atau bisa juga di simpan dalam bentuk teks. Berkut caranya.
Pilih menu Tools -> Keystore Report atau bisa Ctrl+R
Tinggal klik Copy, lalu paste di editor dsb.
Hasilnya seperti ini.
Type: JKS
Provider: SUN
Entries: 1
Entry Alias: medpress_ips
Creation Date: Aug 13, 2015 5:51:41 PM WIB
Type: Key Pair
Certificates: 1
Certificate 1 of 1
Version: 3
Subject: CN=Hangga Aji Sayekti
Issuer: CN=Hangga Aji Sayekti
Serial Number: 7F14 387C
Valid From: Aug 13, 2015 5:51:41 PM
Valid Until: Aug 6, 2040 5:51:41 PM
Public Key: RSA (2,048 bits)
Signature Algorithm: SHA256withRSA
SHA-1 Fingerprint: C4:DE:95:1A:59:13:59:87:1F:1E:39:F5:8B:73:7D:ED:EF:6F:D1:F1
MD5 Fingerprint: 57:39:21:3A:25:ED:BB:8D:9D:25:1D:30:05:A8:B9
Sudah itu saja, semoga bermanfaat.