Развитие игровой вспышки
Текущее время: Пт апр 19, 2019 9:23 am

Часовой пояс: UTC + 3 часа [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: Signing-certificate fingerprint
СообщениеДобавлено: Вт ноя 06, 2018 7:32 am 
Не в сети

Зарегистрирован: Вт окт 12, 2010 1:24 am
Сообщений: 1310
Откуда: Saint-Petersburg
Купил ане с плей сервисами для андроида, так вот геморой, нужно какимто макаром подписывать с помощью keystore. Где мне его взять?
Может кто сталкивался, помогите, всю плеш мне проели.
https://developers.google.com/identity/ ... me_project
Код:
Signing-certificate fingerprint
Add your package name and SHA-1 signing-certificate fingerprint to restrict usage to your Android apps. Learn more
Get the package name from your AndroidManifest.xml file. Then use the following command to get the fingerprint:
keytool -exportcert -keystore path-to-debug-or-production-keystore -list -v


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Signing-certificate fingerprint
СообщениеДобавлено: Вт ноя 06, 2018 9:45 am 
Не в сети

Зарегистрирован: Вт окт 12, 2010 1:24 am
Сообщений: 1310
Откуда: Saint-Petersburg
Комрады, кто поможет мне разобраться в этом а также кто ответит мне на вопросы касаемо встраивания ane я подарю 3 ане от майфлешлабс, стоимостью 30$ каждый -
admob (ios, android)
Google singin
google play services


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Signing-certificate fingerprint
СообщениеДобавлено: Вт ноя 06, 2018 2:25 pm 
Не в сети

Зарегистрирован: Чт июл 01, 2010 2:39 pm
Сообщений: 1311
https://startandroid.ru/ru/uroki/vse-ur ... igner.html
Берешь утитилиту keytool (из Java) и генеришь keystore (-genkey)

viewtopic.php?f=22&t=18334
viewtopic.php?f=22&t=10797


Вернуться наверх
 Профиль Отправить e-mail  
 
 Заголовок сообщения: Re: Signing-certificate fingerprint
СообщениеДобавлено: Ср фев 13, 2019 2:11 pm 
Не в сети

Зарегистрирован: Вт апр 01, 2014 10:34 am
Сообщений: 226
если в флешдевелопе то там можно сгенерить ключ с помощью батника, а затем подписать его ключем от гугла

Код:
@echo off
set PAUSE_ERRORS=1

::install openssl somewhere
set OPEN_SSL_PATH=C:\OpenSSL-Win32

:: grab your key on google developer console
set AND_PUBLIC_KEY=MIIBI...твой_ключ


call bat\SetupSDK.bat
call bat\SetupApplication.bat

echo Extracting key...

set OPENSSL_CONF=%OPEN_SSL_PATH%\bin\openssl.cfg
%OPEN_SSL_PATH%\bin\openssl pkcs12 -in %AND_CERT_FILE% -out %OPEN_SSL_PATH%\bin\tmp.pem -password pass:%AND_CERT_PASS% -nodes

echo Cleaning file...

if exist %OPEN_SSL_PATH%\bin\out.pem (del %OPEN_SSL_PATH%\bin\out.pem)

for /f "tokens=*" %%a in (%OPEN_SSL_PATH%\bin\tmp.pem) do call :cleanfile %%a

echo Writing key...

echo -----BEGIN RSA PUBLIC KEY----->> %OPEN_SSL_PATH%\bin\out.pem

echo.%AND_PUBLIC_KEY%>KEY_LENGTH
for %%a in (KEY_LENGTH) do set /a KEY_LENGTH=%%~za -2
set /a KEY_LINES=%KEY_LENGTH%/64
::ceil num lines if necessary
set /a TMP_CHARS=%KEY_LINES%*64
if %KEY_LENGTH% GTR %TMP_CHARS% (set /a KEY_LINES=%KEY_LINES%+1)
set /a goal=%KEY_LINES%-1
for /l %%v in (0, 1,%goal%) do call :pickline %%v

echo -----END RSA PUBLIC KEY----->> %OPEN_SSL_PATH%\bin\out.pem

echo Converting back to P12...

rename %AND_CERT_FILE% oldandroid.p12
%OPEN_SSL_PATH%\bin\openssl pkcs12 -export -in %OPEN_SSL_PATH%\bin\out.pem -inkey %OPEN_SSL_PATH%\bin\out.pem -out %AND_CERT_FILE% -password pass:%AND_CERT_PASS%

echo Cleaning files...

if exist %OPEN_SSL_PATH%\bin\out.pem (del %OPEN_SSL_PATH%\bin\out.pem)
if exist %OPEN_SSL_PATH%\bin\tmp.pem (del %OPEN_SSL_PATH%\bin\tmp.pem)
if exist KEY_LENGTH (del KEY_LENGTH)

echo Done !

pause
goto :eof

:pickline
setlocal enableDelayedExpansion

set line=%*

set /a ll=%line%*64
set KL=!AND_PUBLIC_KEY:~%ll%,64!
echo %KL%>> %OPEN_SSL_PATH%\bin\out.pem

endlocal
goto :eof

:cleanfile

set current=%*
set KEEP_IT=Y

SET current|FINDSTR /b "current="|FINDSTR /i Attributes >nul
IF not ERRORLEVEL 1 (set KEEP_IT=N)

SET current|FINDSTR /b "current="|FINDSTR /i localKeyID >nul
IF not ERRORLEVEL 1 (set KEEP_IT=N)

SET current|FINDSTR /b "current="|FINDSTR /i subject= >nul
IF not ERRORLEVEL 1 (set KEEP_IT=N)

SET current|FINDSTR /b "current="|FINDSTR /i issuer= >nul
IF not ERRORLEVEL 1 (set KEEP_IT=N)

IF %KEEP_IT%==Y (echo %current%>> %OPEN_SSL_PATH%\bin\out.pem)

goto :eof
:eof


Вернуться наверх
 Профиль Отправить e-mail  
 
Показать сообщения за:  Сортировать по:  
Начать новую тему Ответить на тему  [ Сообщений: 4 ] 

Часовой пояс: UTC + 3 часа [ Летнее время ]


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB