Zum Hauptinhalt springen

Android-Zertifizierung

Erstellen Sie eine Zusammenfassung Ihres Android-Zertifizierungskeystores und -fingerabdrucks

Erstellen Sie einen PKCS#12-Zertifikats-Signierungssafe für Release-Builds, speichern Sie den Alias und die Fingerabdrücke und übergeben Sie das Ergebnis 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. Wählen Sie den Alias und das Passwort, das mit dieser App über die Zeit hängen bleibt.
  2. 2. Herunterladen Sie den Kestores und speichern Sie die Metadaten in Ihrem Secret-Manager.
  3. 3. Konfigurieren Sie denselben Alias und das Passwort in Gradle oder Ihrer CI-Umgebung.
  4. 4. Stellen Sie sicher, dass der Upload-Schlüssel stabil bleibt, damit zukünftige Play-Veröffentlichungen nicht fehlschlagen.

Eingabe

Keystore-Daten

Füllen Sie die Unternehmensinformationen ein, die in das Signaturzertifikat eingebettet werden sollen, und wählen Sie einen stabilen Alias.

Ausgabe

Erstellter Android-Signierbundle

Nach der Erstellung erhalten Sie einen herunterladbaren Keystore sowie die Zertifikatsexport und Fingerabdrücke, die für die Einrichtung von Geschäftsanwendungen oder OAuth-Integrationen erforderlich sind.

Erstellen Sie das Signierbundle, um den Alias, Fingerabdrücke und Dateiherunterladen hier anzuzeigen.

Play-Upload-Schlüssel-Einstellung

Verwenden Sie den generierten Keystore als Upload-Schlüssel für neue Apps oder für interne Testpipelines, die noch Artefakte vor der Store-Übermittlung signieren.

Fingerabdruck-Wiederverwendung

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

Wiederherstellbarkeit

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

FAQ

Häufig gestellte Fragen

Verwenden Sie diese Abschnitt, um die Containerformat, die Passwortverwaltung und die Veröffentlichungsannahmen zu validieren, bevor Sie den Keystore in einen Build-Job einbinden.

Welches Dateiformat produziert dieser Android-Keystore-Generator?

Es produziert einen PKCS#12-Keystore mit einer 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.

Soll 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, wiederholen.

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

Ja. Er ist für die Veröffentlichungsverschlüsselung, 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, da Google eine Kontinuität über zukünftige Releases erwartet.

Welche Metadaten sollte ich mit dem Keystore speichern?

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