Wie bekomme ich SHA1-Fingerabdrücke vom p12-Zertifikat?

8

Um die Schlüssel meines Android-Projekts zu erhalten, benötigt Google SHA1-Fingerabdruck. Diesen Befehl angeboten: keytool-list-v-keystore mystore.keystore

Ich ging durch verschiedene Optionen, aber immer in einem Fehler Illegale Option: Dateien keytool: -list [OPTION] ...

Zum Beispiel mein Befehl:

%Vor%

Wenn ich p12-Datei in root (c :) setze, bekomme ich einen anderen Fehler - Ungültiges Keystore-Format.

    
Astraport 04.03.2013, 12:17
quelle

3 Antworten

10

Verwenden Sie für das p12-Format (PKCS12) die Option -storetype PKCS12 .

Zum Beispiel:

%Vor%

Für Keystore / Zertifikatsprüfung & amp; Manipulation Ich empfehle GUI-Tool Portecle (früher: KeyToolGUI). Hier ist ein praktisches Windows-Installationsprogramm.

    
Paweł Wyrwiński 04.03.2013, 12:31
quelle
9

Dies kann auch mit OpenSSL gemacht werden:

%Vor%     
Ludvig A. Norin 20.03.2013 10:07
quelle
0

Wenn Sie Android Studio verwenden. Sie können schnell den SHA1-Zertifikat-Fingerabdruck ( debuggen, freigeben ... alle Build-Typen !! ) über Großtasks:

erhalten
  

signingReport

SHA1 wird in Nachrichtenprotokolle

angezeigt

Android Plugin (konfiguriert in der Gradle App) erstellt einen debug Modus für den Standard . Dateipfad zum Keystore: HOME / .android/debug.keystore

Ich empfehle, debug.keystore an build.gradle anzuhängen. Setzen Sie dazu eine Datei debug.keystore in einen App-Ordner.

Extra: Wenn Sie für die Veröffentlichung erstellen möchten, legen Sie eine Datei release.keystore in einen App-Ordner. (In diesem Beispiel wird derselbe debug.keystore verwendet)

    
SergioLucas 27.06.2015 20:21
quelle

Tags und Links