Ответ, который я хотел бы предоставить, заключается в том, что файл хранилища ключей предназначен для аутентификации любого, кто спрашивает. Он не ограничивается только подписью файлов .apk, вы можете использовать его для хранения личных сертификатов, подписи передаваемых данных и целого ряда аутентификаций.
Что касается того, что вы делаете с ним для Android, и, вероятно, то, что вы ищете, поскольку вы упоминаете о подписании apk, это ваш сертификат. Вы маркируете свое приложение своими учетными данными. Вы можете маркировать несколько приложений одним и тем же ключом. Фактически, рекомендуется использовать один сертификат для маркирования нескольких приложений, которые вы пишете. Легче отслеживать, какие приложения принадлежат вам.
Я не уверен, что вы подразумеваете под подтекстом. Я полагаю, это означает, что никто, кроме держателя вашего сертификата, не может обновить ваше приложение. Это означает, что если вы выпустите его в продажу, потеряете сертификат, который вы использовали для подписи приложения, тогда вы не сможете выпускать обновления, поэтому сохраните этот сертификат и сделайте резервную копию, если это необходимо.
Но помимо подписания apks для выпуска в мир, вы можете использовать его для аутентификации вашего устройства на сервере через SSL, если хотите, (также связанного с Android) среди других функций.