Zum Hauptinhalt springen

Android-Zertifizierung

Erstelle eine Zusammenfassung von Android-Zertifizierungsschlüssel und -fingerabdruck

Erstelle einen PKCS#12-Zertifizierungsschlüssel für Release-Builds, speichere den Alias und die Fingerabdrücke und übergebe die Ausgabe direkt an Gradle, CI oder einen Cloud-Build-Provider.

Container

PKCS#12

Identität

Einzelner Release-Alias

Fingerabdrücke

SHA-1 und SHA-256

Release-Checkliste

  1. 1. Die Alias- und Passwörter, die dieser App über die Zeit erhalten bleiben.
  2. 2. Das Keystore herunterladen und die Metadaten in Ihrem geheimen Manager speichern.
  3. 3. Den gleichen Alias und Passwort in Gradle oder Ihrem CI-Umgebung konfigurieren.
  4. 4. Das Upload-Schlüssel stabil halten, damit zukünftige Play-Veröffentlichungen nicht fehlschlagen.

Eingabe

Keystore-Daten

Die Unternehmensinformationen einfügen, die in das Signaturzertifikat eingebettet werden sollen, und einen stabilen Alias wählen.

Ausgabe

Erstellter Android-Signierungsbundle

Nach der Erstellung erhalten Sie einen herunterladbaren Keystore, sowie die Zertifikatsausgabe und Fingerabdrücke, die für die Einrichtung im Store oder OAuth-Integrationen erforderlich sind.

Generieren Sie den Signierungsbundle, um den Alias, Fingerabdrücke und Dateiherunterladungen hier anzuzeigen.

Play-Upload-Schlüssel-Einrichtung

Werden Sie den generierten Keystore als Upload-Schlüssel für neue Apps oder für interne Testpipelines verwenden, die noch Artefakte vor dem Store-Submission signieren.

Fingerabdruck-Wiederverwendung

Die SHA-1- und SHA-256-Werte sind für APIs, die eine Signierungsidentitätsregistrierung erfordern, einschließlich Google-Diensten und Unternehmensintegrationen, nützlich.

Rückzahlbarkeit

Speichern Sie das generierte Bundle in einem teamverwalteten Safe. Android-Signierausfälle geschehen normalerweise, weil der Alias oder das Keystore-Passwort nach dem ersten Release verschwindet.

FAQ

Häufig gestellte Fragen

Verwenden Sie diese Sektion, um die Containerformat, das Passwortmanagement und die Freigabeannahmen zu validieren, bevor Sie das Keystore in einen Build-Job einbinden.

Welches Dateiformat produziert dieser Android-Keystore-Generator?

Es produziert ein PKCS#12-Keystore mit einem einzelnen Signaturidentität plus einer PEM-Zertifikatsausgabe. Moderne Android-Tooling akzeptiert PKCS#12, und wenn Sie ein klassisches JKS-Container später benötigen, können Sie es mit keytool umwandeln.

Sollten das Speicherpasswort und das Schlüsselpasswort unterschiedlich sein?

Dieser Generator verwendet ein einziges Passwort für den PKCS#12-Container. In Gradle oder CI können Sie denselben Wert für beide, das Speicherpasswort und das Schlüsselpasswort, verwenden.

Kann ich dieses Keystore für Google Play-Releases verwenden?

Ja. Es ist für die Freigabe-Signierung, interne Tests und direkte Verteilung geeignet. Wenn Ihr App bereits in Play App Signing angemeldet ist, sollten Sie das ursprüngliche Upload-Schlüssel sicher aufbewahren, weil Google eine Kontinuität zwischen zukünftigen Releases erwartet.

Welche Metadaten sollte ich mit dem Keystore speichern?

Speichern Sie das Keystore-File, den Alias, das Passwort, die SHA-1-Fingerprint und die SHA-256-Fingerprint gemeinsam in Ihrer sicheren Team-Dokumentation, damit zukünftige Releases nicht durch fehlende Signierungsdaten blockiert werden.