Zum Hauptinhalt springen

Android-Zertifizierung

Erstellen Sie eine Zusammenfassung von Android-Zertifizierungsschlüssel und -fingerabdruck

Erstellen Sie einen PKCS#12-Zertifizierungsschlüssel für Release-Builds, speichern Sie den Alias und die Fingerabdrücke und übergeben Sie 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. 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

Generierter Android-Signierungsbundle

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

Generieren Sie den Signierungsbundle, um den Alias, Fingerabdrücke und Dateiherunterladungen 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 der Einreichung bei Geschäftsanbietern 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.

Wiederherstellbarkeit

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.

Welche Dateiformat produziert dieser 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 Werte, das Speicherpasswort und das Schlüsselpasswort, wiederholen.

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

Ja. Es ist geeignet für die Freigabe-Signierung, interne Tests und direkte Verteilung. 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, Alias, Passwort, SHA-1-Fingerprint und SHA-256-Fingerprint gemeinsam in Ihrer sicheren Team-Dokumentation, damit zukünftige Releases nicht durch fehlende Signierungsdaten blockiert werden.