Какова цель иметь более 1 подписывающего лица для Android Apksigner подпись Scheme V2 - PullRequest
0 голосов
/ 02 мая 2019

Android Apksigner упоминает, что схема подписи V2 поддерживает несколько подписчиков. Я хотел бы знать, какова цель иметь 2 подписывающих лица из-за моих следующих проблем.

  1. При использовании jarsigner для подписи APK-файлов для Android, мы могли подписывать, используя более одного ключа в разных итерациях и подпись, которую мы хранили в apk. В случае apksigner, когда вы подписываете 2-й подписью, она заменяет 1-ю. Поэтому, если вы хотите подписать, используя несколько подписывающих, вам нужно будет указать обоих подписчиков в одной команде.

  2. Приватные ключи разных подписчиков будут принадлежать разным лицам, поэтому при подписании jarsigner не имеет значения, где находятся ключи. Вы делитесь apk с подписавшими, и они сделают свое дело. Но для apksigner с несколькими подписывающими лицами вам необходимо предоставить все подписывающие лица в одной команде, но никто не может поделиться своими закрытыми ключами с другими для подписания от их имени.

Итак, я хотел бы знать, какова цель поддержки нескольких подписчиков? И как мы можем добиться того, что jarsigner сделал с помощью Apksigner?

...