2010-07-19 15 views
7

Bir uygulamayı Android Market'te yayınlamak üzereyim. Başvurumu imzalamak için bir anahtar deposu oluşturmam gerekiyor. Dokümanlar, -dname param için koymak için desteklediklerimin biraz yedekleri. İşte Android Market için Anahtar Depomuzda "Distinguished Name" için ne kullanmalıyım?

Ben çizgi kullanıyorum edilir: -dname (Ayırt Edici Ad) alanında neler gereklidir

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

? CN alanını ekleyebileceğimi öğrendim. Market'in uygulamayı kabul etmesinden önce koymam gereken başka alanlar var mı? Koymak için herhangi bir iyi isteğe bağlı olanlar?

Ben kullanarak diğer apk'nin inceleyebilirsiniz öğrendim Updated:

  • 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
  • Başka http://slideme.org/ den: Burada

    jarsigner -verify -verbose -certs nameof.apk 
    

    bazı örnekler rastgele uygulama, X.509, CN=Romeo Ordos, O=GHOR Corp., L=Donetsk, C=UA

cevap

17

Şirketinize karşılık gelen ayırt edici adı kullanmalısınız.

dn table

olarak bildiğim kadarıyla, kullanabileceğiniz komple Üstün Başarılı İsmi virgülle her bileşeni ayıran: Burada kullanabileceğiniz bileşenlerin tiplerinin bir listesi. Örneğin, sizin durumunuzda kullanabilirsiniz: CN=christophercotton.com,L=Franklin.

+0

Android Market için hangileri gereklidir? Geliştiriciler, uygulamaları yayınlarken kullandıkları ortak olan nedir? – christophercotton

+0

Genellikle, yalnızca şirket adını ve/veya URL'sini kullanırlar. – Cristian

+0

Teşekkürler! Bu, diğer apksları inceleyerek belirleyebileceğimle eşleşiyor gibi görünüyor. – christophercotton

0

Bildiğim kadarıyla, bu bilgiler Google Play tarafından kullanılmıyor/görüntülenmiyor.

+0

Neden aşağı oy? – Loda

+0

çünkü insanlar topal. Cevap için teşekkürler – 1mike12

İlgili konular