Это кажется довольно простым, но я нигде не могу найти нужную мне информацию, особенно в отношении приложений Android.
Я создаю свой ключ разблокировки (самоподписанный), и меня просят много информации:
- Имя и Фамилия: (ОК; вряд ли изменится)
- Подразделение: (Это «название компании»?)
- Организация: (Чем это отличается от "Юнит" выше?)
- Город или населенный пункт: (Это может измениться ...)
- Штат или провинция: (Также может измениться ...)
- Код страны (XX): (ОК; вряд ли изменится)
Имея это в виду, у меня есть два основных вопроса о самозаверяющих сертификатах, используемых для распространения приложений Android:
- При создании, могу ли я оставить какое-либо из этих полей ПУСТО, особенно те, которые могут измениться? Или это запрещено? (Большой вопрос.)
- Что если я захочу изменить данное поле позже ? Означает ли это, что вы создаете новый ключ и заставляете всех переустанавливать приложение, чтобы когда-нибудь снова обновить его, даже если у меня есть оригинальный ключ? (Судя по тому, какой маленький у меня найден , похоже. )
Заранее спасибо!
Редактировать: Более подробная информация по № 1 выше: если это что-то вроде SSL-сертификата, тогда должно быть достаточно Имя, Организации и Страны. Но так ли это? Плюсы и минусы, оставляя какие-либо / все остальные поля пустыми? Я не могу быть единственным, кто интересуется этим с точки зрения приложений ... и документы по Android, которые я читал до сих пор, не помогают прояснить это.
Для # 2, похоже, что изменение сертификата означает его регенерацию, и подписание с этим новым сертификатом не устраняет проблему Market (это похоже на совершенно новое приложение, даже если вы подписываете оба с новыми И старыми сертификатами) , Поэтому тем более важно сделать все правильно (но достаточно универсально, если вы переедете) при первой подписи приложения.