Ich versuche, meine SHA-1-Zertifikat zu erhalten, aber ich erhalte immer diese:SHA-1 Android Firebase keytool
Antwort
ich gerade dies ein separater Befehl hat für Branch.io und Firebase. Dies ist genau das, was mir meine MD5, SHA1 und SHA256 gab:
Wenn unter Windows, navigieren Sie zu dem Ordner, in dem Ihr Schlüsselspeicher ist. Halten Sie die Umschalttaste gedrückt und klicken Sie mit der rechten Maustaste. In der Liste der Optionen sollte "Command Prompt Here" angezeigt werden.
Wenn Eingabeaufforderung öffnet, geben Sie den folgenden, und Sie werden alles, was Sie bekommen müssen:
keytool -list -v -keystore {yourkeystore}
Dann wird es nach dem Passwort fragen. Gib dein Passwort ein und drücke Enter. Dann haben Sie alle benötigten Informationen.
SIDE HINWEIS
Wenn Sie die Informationen für den späteren Gebrauch speichern möchten, kopieren und einfügen alle auswählen. Drücken Sie die Eingabetaste und fügen Sie sie in Ihren bevorzugten Texteditor ein. Speichern Sie es mit Ihrem Keystore, so dass Sie immer die Referenz haben, falls Sie sie für andere SDKs/APIs benötigen. Ich hoffe, das hilft.
Wenn auf Windows-
Windows-Home-Taste gedrückt halten und drücken Sie "X". Wählen Sie "System" Wählen Sie dann "Advanced System Settings" auf der linken Seite. Klicken Sie im Popup auf Umgebungsvariablen. Suchen Sie im Abschnitt Systemvariablen nach "JAVA HOME", wenn nicht dort, klicken Sie auf neu. Geben Sie JAVA_HOME für den Variablennamen ein. Geben Sie die folgenden für den Variablenwert:
C: \ Programme \ Java \ jdk1.8.0_66
sicher, dass das JDK-Version entspricht, die Sie
dann für die aussehen haben " Path“Variable und fügen:
C: \ Programme \ Java \ jre7 \ bin
Stellen Sie sicher, dass diese den Speicherorten für Ihre Java SDK- und Runtime-Umgebungen entsprechen. Dann können Sie von überall über die Eingabeaufforderung auf keytool zugreifen.
Ich habe zu dem .android-Ordner in meinem Benutzerordner navigiert und das ist, was ich bekomme: ''KeyTool' wird nicht als interner oder externer Befehl, ausführbares Programm oder Batch-Datei erkannt.wiedermal habe ich versucht, im Java-Ordner und ich hab das selbe wie oben. – RipperBK
Verwenden Sie Windows? –
Ja. Windows 10 Zuhause. – RipperBK
Ich glaube, Sie sind Vertauschen zwei separate Befehle von sowohl -exportcert
einschließlich und -list
. Ich denke, -exportcert
ist derjenige, den Sie wollen. Nach man keytool
:
-exportcert
{-alias alias} {-file cert_file} {-storetype storetype} {-keystore keystore}
[-storepass storepass] {-providerName provider_name}
{-providerClass provider_class_name {-providerArg provider_arg}}
{-rfc} {-v} {-protected} {-Jjavaoption}
Reads from the keystore the certificate associated with alias and stores it in the
cert_file file. When no file is specified, the certificate is output to stdout.
The certificate is by default output in binary encoding. If the -rfc option is
specified, then the output in the printable encoding format defined by the Internet
RFC 1421 Certificate Encoding Standard.
If alias refers to a trusted certificate, then that certificate is output.
Otherwise, alias refers to a key entry with an associated certificate chain. In
that case, the first certificate in the chain is returned. This certificate
authenticates the public key of the entity addressed by alias.
This command was named -export in earlier releases. The old name is still supported
in this release. The new name, -exportcert, is preferred going forward.
Obwohl die Dokumentation für -list
unmittelbar folgt, ist es für die Auflistung Informationen über das Zertifikat ohne tatsächlich irgendwelche Änderungen vorzunehmen, Exportieren etwas usw.
- 1. SHA1 nicht im Einklang mit Keytool
- 2. Java Keytool erstellt SHA1-Zertifikat, obwohl SHA2 angegeben wurde
- 3. JDK 7 ändert keytool Ausgabe
- 4. Keystore SHA1 unterscheidet sich von cert.rsa SHA1 von APK
- 5. In Bezug auf keytool
- 6. Android Studio gibt mir nur SHA1, ich brauche SHA256
- 7. keytool Fehler bash: keytool: Befehl nicht gefunden
- 8. Android Keystor Generation Ausfall mit Java keytool
- 9. Keytool Batch-Datei automatisch schließen
- 10. Keytool Fehler: Keystore-Datei existiert aber ist leer
- 11. Wo finde ich sha1 Fingerabdruck in der nativescript Android App?
- 12. Erzeuge SHA1 Fingerabdruck in Android Studio 2.2+
- 13. keytool: Befehl nicht gefunden
- 14. Keytool mit benutzerdefinierten Algorithmen
- 15. Keytool set hostname
- 16. Keytool Befehl nicht erkannt
- 17. Ios swift SHA1 Verschlüsselung
- 18. Messy Log von Keytool beim Hash-Holen mit -exportcert (Android)
- 19. keytool Schlüsselspeicher für Android-APK zu generieren funktionieren nicht
- 20. Bestehende Android App-Integration in Firebase
- 21. Firebase-Authentifizierung mit Facebook
- 22. Keystore generieren, aber nur SHA1-Zertifikat erhalten, möchte ich SHA256-Zertifikat?
- 23. Keytool Alias hat keinen Schlüssel
- 24. keytool kann keinen Alias finden
- 25. Wie kann ich den SHA1-Fingerabdruck einer Android-Keystore-Datei erhalten?
- 26. Zeit, die ein Projekt (Firebase und Cloud) mit seinen SHA1-Schlüsselanmeldeinformationen vollständig gelöscht werden muss?
- 27. Authentifizierung firebase + Datenbank firebase in android
- 28. Python HMAC-SHA1 vs Java HMAC-SHA1 verschiedene Ergebnisse
- 29. Android Firebase macht Authentifizierung
- 30. Android Firebase OrderBy
Veröffentlichen Sie keine Bilder in Ihrer Frage. Kopieren Sie einfach die Informationen, und fügen Sie sie ein, so dass die Frage für zukünftige Leser immer dann sinnvoll ist, wenn Sie imgur oder einen von Ihnen verwendeten Host die Bilder löschen. – MarsAtomic