2012-06-27 26 views
6

Czy to możliwe? Mam parę kluczy, którą już zrobiłem z GPG, ale nie mogę znaleźć sposobu na jej podpisanie tym kluczem. Naprawdę nie chcę tworzyć nowego klucza za pomocą keytool lub cokolwiek innego; Wolałbym użyć klucza, który mam teraz. Ktoś wie, jak mogłem to zrobić? Z góry dziękuję.Jak podpisać plik APK z kluczem prywatnym, który utworzyłem przy pomocy GPG?

+0

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

Odpowiedz

4

Bardzo wątpię, że GPG generuje klucze, które może wykorzystać jarsigner. To może być możliwe napisanie konwertera, aby to zrobić, ale byłoby znacznie mniej pracy, aby po prostu ugryźć punktor i wygenerować nowy klucz. Polecenie to jest po prostu

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

(ps zrobić kopię zapasową klucza i zrobić bardzo pewno nie zapomni zarówno hasła magazynu kluczy lub hasło klucza. Istnieje zbyt wiele smutnych opowieści ludzi, którzy położyłem aplikacje na rynku, a następnie zapomniałem lub zgubiłem hasło.)

+1

Czy istnieje sposób na podpisanie za pomocą gpg zamiast jarsigner? Czy to tylko bzdura. Przykro mi, że nie znam się na podpisach i certyfikatach. –

+0

Myślę, że musisz użyć jarsignera. Wątpię, żeby gpg znał protokół do podpisywania pliku jar. –