Saltare al contenuto principale

Android firma

Genera un keystore di firma Android e una sintesi del fingerprint

Creare un keystore di firma PKCS#12 per i rilasci, salvare l'alias e i fingerprint, e consegnare l'output direttamente a Gradle, CI o un provider di costruzione cloud.

Contenitore

PKCS#12

Identità

context: Pagina/area: Pagina prodotti/prezzi aziendale. Ruolo: Etichetta UI breve o elemento di navigazione. Visualizzato in: pagina enterprise.astro. Chiave messaggio `enterprise_plugins_legacy_identity` (Identità plugin aziendale legacy).

Alias di rilascio singolo

Fingerprint

Recensione del troubleshooting della firma di rilascio

  1. 1. Seleziona l'alias e la password che rimarranno associate a 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 la password in Gradle o nel tuo ambiente CI.
  4. 4. Assicurati che la chiave di caricamento rimanga stabile per evitare che le future rilasci di Play non funzionino.

Input

Dettagli del keystore

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

Output

BUNDLE DI FIRMA PER ANDROID GENERATO

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

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

Configurazione della chiave di caricamento per Play

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 dell'impronta

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

Recupero

Conserva il bundle generato in un deposito gestito dal team. Gli interruzioni di firma Android si verificano spesso perché l'alias o la password del keystore scompaiono dopo la prima rilascio.

Domande frequenti

Frequenti domande

Usa questa sezione per validare il formato del contenitore, la gestione delle password e le ipotesi di rilascio prima di collegare il keystore a un job di build.

Qual è il formato del file che produce questo generatore di keystore Android?

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

Dovrebbero le password del magazzino e della chiave essere diverse?

Questo generatore utilizza una sola password per il contenitore PKCS#12. In Gradle o CI puoi riutilizzare lo stesso valore per entrambe le password del magazzino e della chiave.

Posso utilizzare questo keystore 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 upload originale in modo sicuro perché Google aspetta la continuità nei futuri rilasci.

Cosa dovrei salvare come metadati con il keystore?

Conservare il file keystore, l'alias, la password, il fingerprint SHA-1 e il fingerprint SHA-256 assieme nella documentazione della tua squadra sicura, in modo che le future rilasci non siano bloccate da dettagli di firma mancanti.