Nozioni base
Cos'è un Android keystore?
Un Android keystore è un file protetto da password che contiene la chiave privata e il certificato usati per firmare la tua app. Ogni APK e Android App Bundle deve essere firmato prima di poter essere installato o pubblicato, e Android accetta un aggiornamento solo se è firmato con la stessa chiave della versione già installata.
Questo rende il keystore uno dei file più importanti del tuo progetto. Con Play App Signing funge da carica chiave, che Google verifica prima di firmare di nuovo la tua app. Senza Play App Signing è la chiave di firma dell'app stessa, e se lo perdi non puoi più aggiornare l'app.
Questo generatore crea un keystore PKCS#12 (.p12) con chiave RSA a 2048 bit e certificato SHA-256, lo stesso output di keytool
e del wizard di firma di Android Studio, con una validità predefinita di 25 anni che soddisfa i requisiti di Google Play.