В данном посте рассмотрим 2 инструмента, которые будут необходимы для подписания приложений на Android. Первым рассмотрим встроенный Wizard в Android Studio, а во втором — консольный вариант этого приложения, поставляемый в составе JDK.
Прежде, чем рассмотреть инструменты необходимо понять принцип работы электронной подписи. В процессе подписи приложения участвуют 3 элемента:
- открытый ключ — доступен всем. Используется для шифрования данных;
- закрытый ключ — доступен только владельцу приложения. Используется для расщифрования данных;
- сертификат подписи — нужен для защиты данных пользователей и идентификации приложения в сети. Это электронный документ, который содержит информацию о владельце приложения — имя, название домена, адрес, юридические данные (если доменом владеет организация).
Встроенный инструмент разработки Android Studio
Чтобы соз