Zum Hauptinhalt springen

Android-Zertifizierung

Erstelle eine Zusammenfassung des Android-Zertifizierungskeystores und der Fingerabdrücke

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

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 dieser App über die Zeit erhalten bleibt.
  2. 2. Laden Sie den Keystore herunter und speichern Sie die Metadaten in Ihrem geheimen Manager.
  3. 3. Konfigurieren Sie denselben Alias und das Passwort in Gradle oder Ihrer CI-Umgebung.
  4. 4. Halten Sie die Upload-Schlüssel stabil, 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-Signierungsbundle

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

Erstellen Sie das Signierungsbundle, um den Alias, Fingerabdrücke und Datei-Downloads hier anzuzeigen.

Play-Upload-Schlüssel-Einrichtung

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

Fingerabdruck-Wiederverwendung

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

Recoverability

Speichern Sie das generierte Bundle in einem teamverwalteten Safe.

FAQ

Häufig gestellte Fragen

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

Welches Dateiformat produziert diese Android-Keystore-Generator?

Es produziert ein 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 dieses Keystore für Google Play-Releases verwenden?

Ja. Es ist für die Freigabeverschlüsselung, interne Tests und direkte Verteilung geeignet. Wenn Ihr App bereits in Play App Signing angemeldet ist, behalten Sie die ursprüngliche Upload-Schlüssel sicher auf, da Google eine Kontinuität zwischen zukünftigen Freigaben erwartet.

Welche Metadaten sollte ich mit dem Keystore speichern?

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