Что я должен использовать для “Отличительного имени” в нашем Keystore для Android Market

Я собираюсь выпустить приложение в Android Market. Я должен генерировать keystore для подписания моего приложения. Документы являются небольшими запчастями на том, во что я - поддержка для помещения для -dname параметрический усилитель.

Вот строка, которую я использую:

keytool -genkey -v -alias release -keyalg RSA -keysize 2048 -dname "CN=mydomain.com" -keystore my.keystore -validity 10000 

Что требуется в -dname Поле (Distinguished Name)? Я узнал, что могу включать CN поле. Есть ли другие поля, которые я должен вставить, прежде чем Рынок примет приложение? Какие-либо хорошие дополнительные, чтобы вставить?

Обновленный я узнал, что могу исследовать другой apk's при помощи:

jarsigner -verify -verbose -certs nameof.apk

Вот некоторые примеры:

  • из http://slideme.org/ X.509, CN=SlideME, OU=SlideME, O=SlideME, L=Seattle, ST=WA, C=US
  • Opera Mini X.509, CN=Unknown, OU=Unknown, O=Opera Software ASA, L=Oslo, ST=Unknown, C=NO
  • Другое случайное приложение, X.509, CN=Romeo Ordos, O=GHOR Corp., L=Donetsk, C=UA

7
задан christophercotton 19 July 2010 в 19:26
поделиться

1 ответ

Вы должны использовать отличительное имя, соответствующее вашей компании. Вот список типов компонентов, которые вы можете использовать:

dn table

Насколько мне известно, вы можете использовать полное Отличительное имя , разделяя каждый компонент запятой. Например, в вашем случае вы можете использовать: CN = christophercotton.com, L = Franklin .

20
ответ дан 6 December 2019 в 08:41
поделиться
Другие вопросы по тегам:

Похожие вопросы: