2012-06-27 21 views
6

Bu mümkün mü? GPG ile yaptığım bir anahtar çiftim var ama bu anahtarla imzalamanın bir yolunu bulamıyorum. Gerçekten keytool ile yeni bir anahtar yapmak istemiyorum ya da sadece bunun için ne olursa olsun; Şu an sahip olduğum anahtarı kullanmayı tercih ederim. Bunu nasıl yapabileceğimi bilen var mı? Şimdiden teşekkürler.Bir APK'yi GPG ile oluşturduğum özel bir anahtarla nasıl imzalarım?

+0

http://thialfihar.org/projects/apg/ https://guardianproject.info/2012/03/15/adventures-in -porting-gnupg-2-1-x-to-android/ – Siddhesh

cevap

4

GPG'nin jarsigner tarafından kullanılabilecek anahtarlar ürettiğinden şüphe duyuyorum. 'un bunu yapmak için dönüştürücü yazması mümkün olabilir, ancak mermiyi ısırmak ve yeni bir anahtar oluşturmak çok daha az işe yarayacaktır. Bunu yapmak için komut basitçe

keytool -genkey -alias mynickname -validity 20000 -keystore ~/.android/my-keystore 

(ps anahtar yedeğini ve anahtar deposu parolasını veya anahtar şifreyi ya unutma çok dikkat edin. insanların çok fazla üzücü hikayeler var kim piyasada uygulamalar koymak ve daha sonra unutulmuş veya şifre kaybetti ziyaretinde.)

+1

O zaman jarsigner yerine gpg kullanarak imzalamak için herhangi bir yolu var mı? Yoksa bu sadece saçmalık. Üzgünüm, bu imzalama ve sertifika maddelerine yeniyim. –

+0

Bence jarsigner'ı kullanman gerek. Ben gpg bir kavanoz dosyası imzalamak için protokolü biliyor şüpheliyim. –