Jawaban yang akan saya berikan adalah file keystore adalah untuk mengotentikasi diri Anda kepada siapa pun yang bertanya. Ini tidak terbatas hanya pada penandatanganan file .apk, Anda dapat menggunakannya untuk menyimpan sertifikat pribadi, menandatangani data yang akan dikirim, dan berbagai macam otentikasi.
Dalam hal apa yang Anda lakukan dengannya untuk Android dan mungkin apa yang Anda cari sejak Anda menyebutkan untuk menandatangani apk, itu adalah sertifikat Anda. Anda menandai aplikasi Anda dengan kredensial Anda. Anda dapat memberi merek beberapa aplikasi dengan kunci yang sama, pada kenyataannya, disarankan agar Anda menggunakan satu sertifikat untuk memberi merek beberapa aplikasi yang Anda tulis. Lebih mudah untuk melacak aplikasi apa yang menjadi milik Anda.
Saya tidak yakin apa yang Anda maksudkan dengan implikasi. Saya kira itu berarti tidak ada seorang pun selain pemegang sertifikat Anda yang dapat memperbarui aplikasi Anda. Itu berarti bahwa jika Anda melepaskannya ke alam liar, kehilangan sertifikat yang Anda gunakan untuk menandatangani aplikasi, maka Anda tidak dapat merilis pembaruan, jadi simpan sertifikat itu agar aman dan dicadangkan jika perlu.
Tapi selain menandatangani apks untuk dirilis ke dalam, Anda dapat menggunakannya untuk mengotentikasi perangkat Anda ke server melalui SSL jika Anda menginginkannya, (juga terkait Android) di antara fungsi-fungsi lainnya.