Lompat ke konten utama

Tanda tangan Android

Buat ringkasan tanda tangan keystore Android dan sidik jari

Buat keystore tanda tangan PKCS#12 untuk build rilis, simpan alias dan sidik jari, dan serahkan hasil secara langsung ke Gradle, CI, atau penyedia bangun awan.

Kontainer

PKCS#12

Identitas

Alias rilis tunggal

Sidik jari

SHA-1 dan SHA-256

Daftar pemeriksaan rilis

  1. 1. Pilih nama samaran dan kata sandi yang akan tetap bersama aplikasi ini sepanjang waktu.
  2. 2. Unduh keystore dan simpan metadata di manajer rahasia Anda.
  3. 3. Konfigurasi nama samaran dan kata sandi yang sama di Gradle atau lingkungan CI Anda.
  4. 4. Tetapkan kunci unggah stabil agar rilis Play masa depan tidak rusak.

Input

Detail keystore

Isi informasi nama lengkap yang harus diintegrasikan ke dalam sertifikat tanda tangan dan pilih nama samaran stabil.

Dibuat

Bundel tanda tangan Android yang dihasilkan

Setelah pembuatan Anda akan mendapatkan kunci keystore yang dapat diunduh bersama dengan ekspor sertifikat dan sidik jari yang diperlukan untuk pengaturan toko atau integrasi OAuth.

Buat bundel tanda tangan untuk menampilkan alias, sidik jari, dan unduhan file di sini.

Mainkan upload kunci pengaturan

Gunakan keystore yang dihasilkan sebagai kunci upload untuk aplikasi baru atau untuk pipeline pengujian internal yang masih menandatangani artefak sebelum pengiriman ke toko.

Penggunaan sidik jari ulang

Nilai SHA-1 dan SHA-256 berguna untuk API yang memerlukan pendaftaran identitas penandatangan, termasuk layanan Google dan integrasi perusahaan.

Kembali ke kondisi semula

Simpan bundle yang dihasilkan di dalam vault yang dikelola tim. Gangguan penandatangan Android biasanya terjadi karena alias atau kata sandi keystore hilang setelah rilis pertama.

FAQ

Pertanyaan yang sering diajukan

Gunakan bagian ini untuk memvalidasi format kontainer, pengelolaan kata sandi, dan asumsi rilis sebelum Anda menghubungkan keystore ke pekerjaan pembangunan.

Apa format file yang dihasilkan oleh generator keystore Android ini?

Produknya adalah keystore PKCS#12 dengan identitas penandatangan tunggal plus ekspor sertifikat PEM. Alat bantu Android modern menerima PKCS#12, dan jika Anda membutuhkan kontainer klasik JKS kemudian Anda dapat mengubahnya dengan keytool.

Apakah kata sandi toko dan kata sandi kunci harus berbeda?

This generator menggunakan satu kata sandi untuk kontainer PKCS#12. Di Gradle atau CI Anda dapat menggunakan nilai yang sama untuk kata sandi penyimpanan dan kata sandi kunci.

Apakah saya dapat menggunakan keystore ini untuk rilis Google Play?

Ya. Ini cocok untuk tanda tangan rilis, pengujian internal, dan distribusi langsung. Jika aplikasi Anda sudah terdaftar dalam Play App Signing, simpan kunci unggulan asli dengan aman karena Google mengharapkan kontinuitas di masa depan.

Apa metadata yang harus disimpan bersama keystore?

Simpan file keystore, alias, kata sandi, fingerprint SHA-1, dan fingerprint SHA-256 bersama-sama dalam dokumentasi tim yang aman sehingga rilis masa depan tidak terblokir oleh detail tanda tangan yang hilang.