È persino possibile? Ho una coppia di chiavi che ho già realizzato con GPG ma non riesco a trovare un modo per firmarlo con quella chiave. Non voglio davvero creare una nuova chiave con keytool o qualunque cosa solo per questo; Preferirei usare la chiave che ho ora. Qualcuno sa come potrei fare questo? Grazie in anticipo.Come posso firmare un apk con una chiave privata che ho creato con GPG?
risposta
Dubito molto che GPG generi chiavi che potrebbero essere utilizzate da jarsigner. È potrebbe essere possibile scrivere un convertitore per fare questo, ma sarebbe molto meno lavoro per mordere il proiettile e generare una nuova chiave. Il comando per farlo è semplicemente
keytool -genkey -alias mynickname -validity 20000 -keystore ~/.android/my-keystore
(ps fare un backup della chiave e assolutamente sicuri di non dimenticare né la password dell'archivio chiavi o la password della chiave. Ci sono troppe storie tristi di persone che Ho messo le app sul mercato e poi ho dimenticato o perso la password.)
C'è un modo per firmare usando gpg invece di jarsigner, quindi? O è solo un'assurdità. Scusate, sono nuovo per questo materiale firmato e certificato. –
Penso che tu abbia bisogno di usare jarsigner. Dubito che gpg conosca il protocollo per la firma di un file jar. –
- 1. gpg che protegge fisicamente il file della chiave privata
- 2. Come firmare un APK con più di un certificato?
- 3. Come scegliere con quale chiave firmare un push git?
- 4. Che cos'è una chiave privata in Android?
- 5. Ho perso la mia chiave pubblica. Posso recuperarlo da una chiave privata?
- 6. Come convertire una chiave privata in una chiave privata RSA?
- 7. Crittografia di una chiave privata con BouncyCastle
- 8. Come aggiornare la versione di un APK che non ho creato io stesso
- 9. Come firmare una dll con un certificato?
- 10. Gestione commit git firmato con chiave GPG revocata
- 11. Come firmare con Gradle e gpg2
- 12. Utilizzo di una chiave privata codificata PEM codificata per firmare un messaggio in modo nativo
- 13. Generazione di una chiave GPG per git tagging
- 14. Come si esegue SCP con Ruby e una chiave privata?
- 15. come associare la chiave privata con un certificato nel portachiavi
- 16. Importazione certificato con chiave privata programmaticamente
- 17. che è il modo più sicuro per includere una coppia di chiavi (pubblica/privata) in un apk
- 18. Come posso aggiungere un contatore delle prestazioni a una categoria che ho già creato
- 19. Generazione CSR nel portachiavi, chiave privata non ha creato OSX
- 20. Come posso firmare la mia domanda con la chiave di firma del sistema?
- 21. gpg --export-secret-keys
- 22. carico RSA chiave privata da un PEM codificato chiave privata
- 23. Crittografia con chiave privata RSA in Java
- 24. Come firmare Javamail con DKIM
- 25. Connessione tramite https a un server con un certificato firmato da una CA Ho creato
- 26. Come cifrare con la chiave privata e decifrare con la chiave pubblica in C# RSA
- 27. JAVA: Come salvare una chiave privata in un file PEM con protezione tramite password
- 28. Come posso caricare un modello che ho creato in Visual Studio?
- 29. Parse.com: con parseUser, come posso salvare i dati in una colonna che ho creato in analisi dalla classe?
- 30. Come posso firmare una richiesta HTTP con un certificato X.509 in Java?
http://thialfihar.org/projects/apg/ https://guardianproject.info/2012/03/15/adventures-in -porting-gnupg-2-1-x-to-android/ – Siddhesh