27 Mayıs 2013 Pazartesi

Keytool Kullanarak .p12 veya .pfx uzantılı Dijital Sertifika Oluşturma

Herhangi bir .apk uzantılı dosya oluşturmak ve markette yayınlamak için kaynaklar dışında gerekli olan bir başka parça signed certificated(imzalı yada lisanslı) olmasıdır. bunun için .p12 uzantılı bir dosyamızın olması gerekir.

Bu dosyada oluşturduğumuz apk'nın kime ait olduğu, hangi firma tarafından üretildiği, nerede üretildiği, geçerlilik süresi, şifre gibi bilgiler tutulur. Böyle bir dosyayı oluşturmak için bilgisayarımıza java ile birlikte gelen keytool.exe'nin yüklü olması gerekir. eğer bilgisayarınızda java yüklü değilse buradan yükleyebilirsiniz.



Daha sonra komut istemi ara yüzünü açıp işe koyulabiliriz. komut istemi ara yüzünü açmak için başlat menüsünde arama çubuğuna "komut istemi" yada "cmd" yazıp çalıştırmamız yeterlidir.

daha sonra resimde görüldüğü gibi kodlar girilmelidir.



Burada C:\Users> kısmı oluşturacağımız .p12 uzantılı dosyanın nereye çıkarılacağını belirler.
 "C:\Program Files <x86>Java...\keytool" kısmı keytool.exe'nin yolunu verir. "-keystrore lisans.p12" oluşturacağımız .p12 uzantılı dosyamızın adını belirler. uzantısının .pfx olmasını istiyorsak .p12 yerine .pfx yazmamız yeterli olacaktır. "-storepass" şifre girişi için gereklidir. burada şifre en az 6 haneden oluşabilir. "-validity" dosyanın ömrünü belirler. "-keyalg RSA" şifreleme algoritmasını belirler. "-keysize" kaç bitlik şifreleme olacağını belirler. "-storetype" depolama türünü belirler.

bu kısmı yazıp enter tuşuna bastığımızda sırasıyla first name, name of organizational unit vs gibi satırlar gelir. bunları da doldurduktan sonra enter tuşuna basıp gelen "[no]:" satırında "yes" yazıp enter tuşuna basıp birkaç saniye bekleyince lisans anahtarımız gösterdiğimiz yerde oluşturulmuş olacaktır.



Daha sonra bu .p12 dosyasını da kullanarak .apk uzantılı dosyamızı oluşturacağız. Onu da en kısa zamanda bloga ekleyeceğim. Bu dosyayı oluşturmak için hazır program da kullanabiliriz. kaynak linkinde var. Ancak 14 günlük trial versiyonu bulunuyor.




Hiç yorum yok:

Yorum Gönder