Saltare al contenuto principale

Firma Android

Genera un riassunto della chiave di firma Android e della chiave di firma Android.

Crea un keystore di firma PKCS#12 per le versioni di rilascio, salva l'alias e le impronte digitali e consegnale direttamente a Gradle, CI o un provider di costruzione cloud.

Container

PKCS#12

Identità

Alias di rilascio unico

Firme digitali

SHA-1 e SHA-256

Elenco di controllo per il rilascio

  1. 1. Scegli l'alias e la password che utilizzerà questa app nel tempo.
  2. 2. Scarica il keystore e salva i metadati nel tuo gestore di segreti.
  3. 3. Configura lo stesso alias e la password in Gradle o nel tuo ambiente CI.
  4. 4. Mantieni stabile la chiave di caricamento affinché le future rilasci di Play non si rompano.

Inserisci

Dettagli del keystore

Riempi le informazioni sul soggetto che dovrebbero essere inserite nel certificato di firma e scegli un alias stabile.

Output

Bundle di firma Android generato

Dopo la generazione otterrai un keystore scaricabile, l'esportazione del certificato e le impronte digitali necessarie per la configurazione del negozio o le integrazioni OAuth.

Genera il bundle di firma per visualizzare l'alias, le impronte digitali e i download dei file qui.

Setup caricamento chiave

Utilizza il keystore generato come chiave di caricamento per nuove app o per pipeline di testing interni che ancora firmano gli artefatti prima della sottoscrizione al negozio.

Ripresa impronte digitali

I valori SHA-1 e SHA-256 sono utili per le API che richiedono la registrazione dell'identità di firma, compresi i servizi Google e le integrazioni aziendali.

Recupero

Riserva il bundle generato in un deposito gestito dalla squadra. Gli interventi di firma Android di solito avvengono perché l'alias o la password del keystore scompaiono dopo la prima release.

Domande frequenti

Utilizza questa sezione per validare il formato del contenitore, il trattamento della password e le ipotesi di rilascio prima di collegare il keystore a un job di costruzione.

Ripristino

Qual è il formato di file prodotto da questo generatore di keystore Android?

Produce un keystore PKCS#12 con un'unica identità di firma e un esportazione di certificato PEM. Le moderne attrezzature Android accettano PKCS#12, e se hai bisogno di un contenitore JKS classico in seguito puoi convertirlo con keytool.

I password del magazzino e della chiave dovrebbero essere diversi?

Questo generatore utilizza un unico password per il contenitore PKCS#12. In Gradle o in CI puoi riutilizzare lo stesso valore per sia la password del magazzino che la password della chiave.

Posso utilizzare questo keystore per le rilascie di Google Play?

Sì. È adatto per la firma di rilascio, la verifica interna e la distribuzione diretta. Se il tuo app è già iscritto a Play App Signing, conserva la chiave di caricamento originale in modo sicuro perché Google aspetta la continuità nei futuri rilasci.

Quali metadati devo salvare con il keystore?

Salva il file keystore, l'alias, la password, il fingerprint SHA-1 e il fingerprint SHA-256 insieme nella documentazione sicura del tuo team affinché le future rilasci non siano bloccate da dettagli di firma mancanti.