Phonegap APK - jarsigner -verify выдает ошибку - неверный дайджест файла подписи SHA-256 для res / layout / messages_action. xml - PullRequest
0 голосов
/ 20 января 2020

Я создал хранилище ключей, используя

keytool -genkey -v -keystore xx_yy_zz.keystore -alias xx_yy_zz_alias_name -keyalg RSA -keysize 2048 -validity 10000

Загрузил в Phonegap и сгенерировал файл APK

Подписанный APK с помощью следующей команды

jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore xx_yy_zz.keystore xx_yy_zz.78.apk xx_yy_zz_alias_name

Но когда я проверяю APK, он выдает следующую ошибку

jarsigner -verify xx_yy_zz.78.apk

Ошибка:

jarsigner: java .lang.SecurityException: недопустимый дайджест файла подписи SHA-256 для res / макет / notification_action. xml

1 Ответ

0 голосов
/ 20 января 2020

Используйте -digestalg SHA-256 для подписи, если вы sh подтвердите, что SHA256.

SHA1 было сломано и больше не должно использоваться.

...