Отображение только отпечатка сертификата выпуска показывает (SHA-256), но не SHA1 - PullRequest
0 голосов
/ 25 мая 2019

Я следую инструкциям на https://developers.google.com/maps/documentation/android-sdk/signup,, в частности этим инструкциям:

Отображение отпечатка сертификата выпуска Найдите ваш выпуск файл хранилища ключей сертификата. Там нет места по умолчанию или имени для хранилище ключей релиза. Если вы не указали один при создании приложения для выпуска, сборка оставит ваш .apk без подписи, и вы получите подписать, прежде чем вы сможете опубликовать его. Для выпуска сертификата вы также нужны псевдоним сертификата и пароли для хранилища ключей и сертификат. Вы можете перечислить псевдонимы для всех ключей в хранилище ключей, введя:

keytool -list -keystore your_keystore_name Заменить your_keystore_name с полным путем и именем хранилища ключей, включая Расширение .keystore. Вам будет предложено ввести пароль хранилища ключей. Затем keytool отображает все псевдонимы в хранилище ключей.

Введите в терминале или командной строке следующее:

keytool -list -v -keystore your_keystore_name -alias your_alias_name Замените your_keystore_name на полный путь и имя хранилище ключей, включая расширение .keystore. замещать your_alias_name с псевдонимом, который вы присвоили сертификату когда вы его создали.

Вы должны увидеть вывод, похожий на этот:

Псевдоним: Дата создания: 02 февраля 2013 г. Тип записи: PrivateKeyEntry Длина цепочки сертификатов: 1 Сертификат [1]: Владелец: CN = Отладка Android, O = Android, C = США. Эмитент: CN = Отладка Android, O = Android, C = US Серийный номер: 4cc9b300 Действителен с: Пн Фев 02 08:01:04 UTC 2013 до: пн 02 февраля 18:05:04 PST 2033 Сертификаты отпечатков пальцев: MD5: AE: 9F: 95: D0: A6: 86: 89: BC: A8: 70: BA: 34: FF: 6B: AC: F9 SHA1: BB: 0D: AC: 74: D3: 21: E1: 43: 67: 71: 9B: 62: 90: AF: A1: 66: 6E: 44: 5D: 75 Название алгоритма подписи: SHA1 с RSA Версия: 3 Строка, начинающаяся с SHA1, содержит отпечаток сертификата SHA-1. Отпечаток пальца представляет собой последовательность из 20 двузначные шестнадцатеричные числа, разделенные двоеточиями.

Я использую вот что:

Jaime-MontoyaMacBook:.android jaimemontoya$ keytool -printcert -list -keystore /Users/[my username]/[my folders]/key -alias jaime
Enter keystore password:  
jaime, May 24, 2019, PrivateKeyEntry, 
Certificate fingerprint (SHA-256): [SHA-256 value...]
Jaime-MontoyaMacBook:.android jaimemontoya$ 

Почему я не вижу SHA1? Это только отображение SHA-256. Спасибо.

1 Ответ

0 голосов
/ 25 мая 2019

На этот вопрос был получен ответ по номеру https://stackoverflow.com/a/56307654/4242086. На веб-сайте Stack Overflow я не могу пометить его как ответивший, если я просто опубликую ссылку, поскольку он посчитал ответ тривиальным и переместил его в качестве комментария. поэтому мне пришлось добавить лишний текст сюда, но у меня уже есть ответ на этот вопрос. Спасибо.

...