Щоб підписати свій додато для андроїд в Defold нам потрібно згенерувати новий сертифіат і kлюч
читайте РОЗДІЛ2
РОЗДІЛ1
але ящо наш додато вже опубліований і підписаний лючем Keystore(створений не на двигуні defold) і нам треба його оновити, нам потрібно виористовувати тойже люч інаше гугл не прийме оновлення.
тож нам треба онвертувати наш старий люч Keystore в формат сертифіату defold
нам необхідно встановити 2 утиліти:
1 http://keystore-explorer.org
2, https://slproweb.com/products/Win32OpenSSL.html
запустіть KeyStore Explorer імпортуйте свій старий сертифіат Keystore
лацніть правою мишою на сертифіаті -і еспортуйте в формат PCKS12
у вас спитає пароль сертифіату -введіть його
сопіюйте отриманий файл P12 в папkу C:\OpenSSL-Win32\bin
відрийте папу C:\OpenSSL-Win32\bin
запустіть омандну онсоль віндовс -омандою CMD
сопіюйте в онсоль рядо
openssl pkcs12 -in path.p12 -passin pass:password -out certificatename.pem
замініть на своє:
path.p12 - назву вашого люча p12
password -пароль сертифіату
certificatename.pem - назва фала pem яий буде згенеровано
далі сопіюйте в онсоль рядо таож замінивши дані на свої
openSSL pkcs8 -in certificatename.pem -topk8 -nocrypt -out certificatename.pk8
тепер у диреторії
C:\OpenSSL-Win32\bin -
у вас будуть файл pem і pk8 -шлях до яих треба вазати в defold
----------------------
РОЗДІЛ2
ящо нам потрібно створити новий сертифіат з нуля, то просто введіть в онсоль рядо
openssl genrsa -out key.pem 2048 $ openssl req -new -key key.pem -out request.pem $ openssl x509 -req -days 9999 - in request.pem -signkey key.pem -out certificate.pem $ openssl pkcs8 -topk8 -outform DER - in key.pem -inform PEM -out key.pk8 -nocrypt
тепер у диреторії
C:\OpenSSL-Win32\bin -
у вас будуть файл pem і pk8 -шлях до яих треба вазати в defold
Немає коментарів:
Дописати коментар
Kоментарі неуkраїнсьkою видалятимуться