Saltare al contenuto principale

Firma Android

Genera un riassunto della chiave di firma Android e della sua impronta

Crea un keystore di firma PKCS#12 per i build di rilascio, salva l'alias e le impronte digitali, e passa l'output direttamente a Gradle, CI o un provider di build cloud.

Container

PKCS#12

Identità

Alias di rilascio singolo

Impronte digitali

SHA-1 e SHA-256

Elenco di rilascio

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

Input

Dettagli del keystore

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

Output

BUNDLE DI FIRMAZIONE ANDROID GENERATA

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

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

Conserva il bundle generato in un archivio gestito dalla squadra. Gli outages di firma Android si verificano spesso perché l'alias o la password del keystore scompaiono dopo la prima release.

Domande frequenti

Domande frequenti

Usa questa sezione per validare il formato del contenitore, il trattamento delle password e le ipotesi di rilascio prima di collegare la chiave di archiviazione a un lavoro di costruzione.

Qual è il formato del file prodotto da questo generatore di chiavi di archiviazione Android?

Produce un archivio di chiavi PKCS#12 con un'unica identità di firma più un esportazione di certificato PEM. Le moderne attrezzature di tooling Android accettano PKCS#12, e se hai bisogno di un contenitore classico JKS più tardi puoi convertirlo con keytool.

Dovrebbero essere diverse la password dell'archivio e la password della chiave?

Questo generatore utilizza una sola password per il contenitore PKCS#12. In Gradle o CI puoi riutilizzare lo stesso valore per sia la password dell'archivio che la password della chiave.

Posso utilizzare questa chiave di archiviazione per i rilasci di Google Play?

Sì. È adatto per la firma di rilascio, il testing interno 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 la chiave di archiviazione?

Conserva il file di archiviazione, l'alias, la password, la impronta SHA-1 e la impronta SHA-256 insieme nella documentazione sicura del tuo team affinché i futuri rilasci non siano bloccati da dettagli di firma mancanti.