Перевод сертификата с p12 на jks

Ответить
megam
Сообщения: 4
Зарегистрирован: 08 сен 2014, 21:12

Перевод сертификата с p12 на jks

Сообщение megam » 07 июн 2015, 23:56

Добрый день уважаемые разработчики!

У меня вот такой вопрос возник а по точнее проблема.
Я раньше писал программы под андроид в среде air sdk (adobe flash pro) и теперь появилась необходимость перейти на android studio64.
Вопрос заключается в том что я уже публиковал свои приложения в Play market с ключом p12 и есть достаточно много пользователей, комментариев и оценок свыше 4.х и создать новый ключ для studio64 не хочется т.е. не хочется терять выше перечисленное.
Как мне перевести формат сертификата p12 на jks или как вы решаете подобные вопросы, можете подсказать что нибудь?
Надо чтобы этот переделанный серт. подошёл для обновления в play market.

Пишет при загрузке файла на Play Market:

Код: Выделить всё

Сбой при загрузке
Добавленные ранее APK-файлы подписаны сертификатами с цифровыми отпечатками
[ SHA1: 13:FF:D7:EB:... ]
, а новый APK-файл – сертификатом с отпечатком
[ SHA1: 59:9B:BE:CA:...]
. Используйте один и тот же сертификат.

Аватара пользователя
doter.ua
Сообщения: 1106
Зарегистрирован: 23 ноя 2013, 16:08
Откуда: Ukraine

Re: Перевод сертификата с p12 на jks

Сообщение doter.ua » 08 июн 2015, 00:02

Семь раз отмерь - поставь студию.
Эклипс не студия, ошибка вылетит - не исправишь.
Скажи мне кто твой друг, и оба поставили студию.
Студия - свет, а эклипс - тьма.

megam
Сообщения: 4
Зарегистрирован: 08 сен 2014, 21:12

Re: Перевод сертификата с p12 на jks

Сообщение megam » 08 июн 2015, 02:21

doter.ua писал(а):Гуглить пробовал? https://www.tbs-certificates.co.uk/FAQ/en/626.html
В том то и дело что я таким образом 10 раз конвертировал не получается, пишет не совпадение.
Что это может быть?

Аватара пользователя
doter.ua
Сообщения: 1106
Зарегистрирован: 23 ноя 2013, 16:08
Откуда: Ukraine

Re: Перевод сертификата с p12 на jks

Сообщение doter.ua » 08 июн 2015, 10:18

megam писал(а):
doter.ua писал(а):Гуглить пробовал? https://www.tbs-certificates.co.uk/FAQ/en/626.html
В том то и дело что я таким образом 10 раз конвертировал не получается, пишет не совпадение.
Что это может быть?
http://stackoverflow.com/a/19860593
Семь раз отмерь - поставь студию.
Эклипс не студия, ошибка вылетит - не исправишь.
Скажи мне кто твой друг, и оба поставили студию.
Студия - свет, а эклипс - тьма.

megam
Сообщения: 4
Зарегистрирован: 08 сен 2014, 21:12

Re: Перевод сертификата с p12 на jks

Сообщение megam » 08 июн 2015, 14:59

doter.ua писал(а):Гуглить пробовал? https://www.tbs-certificates.co.uk/FAQ/en/626.html

http://stackoverflow.com/a/19860593
Конвертирую вот так как вы показали

Код: Выделить всё

keytool -genkey -alias 1 -keystore yourcertificate.jks
keytool -delete -alias 1 -keystore yourcertificate.jks

keytool -v -importkeystore -srckeystore D:\flash_Android.p12 -srcstoretype PKCS12 -destkeystore yourcertificate.jks -deststoretype JKS
Вот что получается после подписи и проверки, там что то не то

Код: Выделить всё

jarsigner -verify -verbose D:\app.apk

C:\Program Files\Java\jdk1.8.0_45\bin>jarsigner -verify -verbose D:\app.apk

sm         3 Mon Jun 08 13:25:00 MSK 2015 assets/error.html
sm      1396 Mon Jun 08 15:11:18 MSK 2015 res/layout/activity_my.xml
sm      2748 Mon Jun 08 15:11:18 MSK 2015 res/layout/tv_about_layout.xml
sm       520 Mon Jun 08 15:11:18 MSK 2015 res/layout/tv_news_layout.xml
sm       728 Mon Jun 08 15:11:18 MSK 2015 res/layout/tv_online_layout.xml
sm       520 Mon Jun 08 15:11:18 MSK 2015 res/layout/tv_program_layout.xml
sm       744 Mon Jun 08 15:11:18 MSK 2015 res/menu/my.xml
sm      2904 Mon Jun 08 15:11:18 MSK 2015 AndroidManifest.xml
sm      3900 Mon Jun 08 14:11:18 MSK 2015 resources.arsc
sm      3870 Mon Jun 08 13:25:00 MSK 2015 res/drawable-hdpi-v4/ic_launcher.png
sm     47864 Mon Jun 08 13:25:00 MSK 2015 res/drawable-hdpi-v4/logom.png
sm      2762 Mon Jun 08 13:25:00 MSK 2015 res/drawable-mdpi-v4/ic_launcher.png
sm      6909 Mon Jun 08 13:25:00 MSK 2015 res/drawable-xhdpi-v4/ic_launcher.png
sm     13466 Mon Jun 08 13:25:00 MSK 2015 res/drawable-xxhdpi-v4/ic_launcher.png

sm     11576 Mon Jun 08 15:11:18 MSK 2015 classes.dex
s       1272 Mon Jun 08 15:11:18 MSK 2015 META-INF/MANIFEST.MF
        1301 Mon Jun 08 15:11:18 MSK 2015 META-INF/CERT.SF
         867 Mon Jun 08 15:11:18 MSK 2015 META-INF/CERT.RSA

  s = signature was verified
  m = entry is listed in manifest
  k = at least one certificate was found in keystore
  i = at least one certificate was found in identity scope

jar verified.

Warning:
This jar contains entries whose certificate chain is not validated.
This jar contains signatures that does not include a timestamp. Without a timest
amp, users may not be able to validate this jar after the signer certificate's e
xpiration date (2038-01-02) or after any future revocation date.

Re-run with the -verbose and -certs options for more details.

C:\Program Files\Java\jdk1.8.0_45\bin>

megam
Сообщения: 4
Зарегистрирован: 08 сен 2014, 21:12

Re: Перевод сертификата с p12 на jks

Сообщение megam » 21 июн 2015, 17:16

Никто не знает, в чем проблема?

Или можно ли использовать p12 сертификат в android studio?

Ответить