SORU
20 NİSAN 2011, ÇARŞAMBA


Anlayış deposu, sertifikalar ve diğer

Gerçek anahtar deposuna sertifika veya diğer sertifika?

Eğer benim app oturum için farklı bir takma ad kullanıyorum, piyasadaki güncellemeleri karmaşa olacak? Yoksa yüzüne gözüne farklı bir anahtar deposu ile benim app kaydolmak gerekir? Ve nereye isimle bilginin nereden görülebilir?

CEVAP
20 NİSAN 2011, ÇARŞAMBA


Anahtar deposu dosyası Keytool tarafından oluşturulan, kamu ve özel anahtar çifti depolar. Her çift ya da giriş deposu içinde saklanan benzersiz bir takma ad ile başvurdu. Kısa:

= Özel anahtar ortak anahtar deposu girişi = bir diğer adı tarafından tanımlanan çift

Anahtar deposuna tek tek şifre ile her özel anahtarı korur ve ayrıca tüm anahtar deposu bütünlüğünü (belki) farklı şifre korur.

Örneğin, oturum açtığınızda bir Android uygulaması kullanarak İhracat İmzalı Başvuru Paketi seçeneği Tutulması Android aracı, size sorulan seçmek için bir anahtar deposu ilk, ve sonra sordu seçmek için tek bir ad/kayıt/çifti bu anahtar deposu. Anahtar deposu ve seçilmiş diğer parolaları sağladıktan sonra, app imzalanır ve genel anahtar (sertifika) diğer ad için MUAYENE içine gömülü.

Şimdi Sorunuzun cevabı için, sadece diğer adı ile 'foo' yine aynı takma ad ile. güncelleştirme imza ile imzalanan bir uygulama için bir güncelleştirme serbest bırakmak için Takma adınızı depolandığı deposu kaybetme uygulamanızın güncelleştirilmiş bir sürümünü piyasaya engel olur.

Ancak yeni bir takma ad ile bir uygulama imzalamak için bir yol var, ama anahtar deposu kullanarak mevcut bir takma ad klonlama içerirkeytool -keyclone:

Yeni bir anahtar girişi oluşturur aynı özel anahtarı ve orijinal olarak sertifika zinciri giriş.

Orijinal girişi tarafından tanımlanır varsayılan ("" eğer mykey ad verilmemiştir). Yeni (hedef) giriş dest_alias ile tanımlanır. Eğer hiçbir hedef ad temin edilir komut satırı, kullanıcıya sorulur bunun için.

Eğer özel anahtar parola ise anahtar deposu parolası farklı, daha sonra giriş yalnızca klonlanacak geçerli bir keypass temin edilir. Bu parola korumak için kullanılan özel anahtar diğer adı ile ilişkili. Eğer anahtar şifre de verilir komut satırı ve özel anahtar parola farklıdır anahtar deposu şifresi, kullanıcı bunun için istenir. Özel anahtar klonlanmış girişi ile korunuyor olabilir isterseniz farklı bir parola. Eğer -yeni seçenek de tedarik edilir komut satırı, kullanıcı istenir yeni giriş şifresi (ve olabilir. bunun için aynı izin seçin klonlanmış girişin anahtarı özel).

Daha fazla bilgi için:

http://download.oracle.com/javase/1.5.0/docs/tooldocs/solaris/keytool.html

http://developer.android.com/guide/publishing/app-signing.html

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • itfigueres

    itfigueres

    12 EKİM 2013
  • Jason Parker

    Jason Parker

    14 Aralık 2009
  • Matus Slovak

    Matus Slovak

    5 Temmuz 2007