Saltare al contenuto principale

Autenticazione Android

Genera un riassunto del keystore e della dicitura di firma Android

Creare un keystore di firma PKCS#12 per le versioni di rilascio, salvare l'alias e le dicitura di firma, e consegnare l'output direttamente a Gradle, CI o un provider di costruzione cloud.

Container

PKCS#12

Identità

Alias di rilascio singolo

Dicitura di firma

SHA-1 e SHA-256

Elenco di rilascio

  1. 1. Scegli l'alias e la password che rimarranno legati a 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.

Input

Dettagli del keystore

Inserisci le informazioni del 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.

Carica chiave di configurazione

Utilizza la chiave di archiviazione generata come chiave di caricamento per nuove app o per pipeline di testing interni che ancora firmano gli artefatti prima della sottoscrizione del magazzino.

Riproducibilità della doppia 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

Memorizza il bundle generato in un deposito gestito dalla squadra. Le interruzioni di firma Android si verificano di solito perché l'alias o la password della chiave di archiviazione scompaiono dopo la prima rilascio.

Domande frequenti

Utilizza 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 che produce questo generatore di chiavi di archiviazione Android?

Produce un contenitore PKCS#12 di chiave di firma con un'identità di firma singola 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.

Le password del magazzino e della chiave dovrebbero essere diverse?

__CAPGO_KEEP_0__

This generator utilizza un'unica password per il contenitore PKCS#12. In Gradle o CI puoi riutilizzare lo stesso valore per entrambe la password del magazzino e la password della chiave.

Posso utilizzare questo keystore per le rilasciate 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 continuità nei futuri rilasci.

Quali metadati devo salvare con il keystore?

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