Saját fejlesztői kulcs és használata android környezeten
Ahhoz, hogy az elkészült alkalmazást feltelepíthessük bármilyen androidos eszközre, vagy közzé tehessük a Google Play-en, ahhoz szükséges, hogy a fejlesztő digitális aláírással lássa el a programot.
Ez történhet a Keytool utility segítségével létrehozott kulcs felhasználásával a fordító végül létrehozza az hitelesen aláírt, és így most már telepíthető APK (program/applikáció) állományunkat.
Erre az egyedi aláírásra csak a Google Play-en közzététel esetében van szükség a gyakorlatban, mivel fejlesztés során a fordításkor automatikusan egy debug kulcs kerül kialakításra a fejlesztői környezetben.
A fejlesztői kulcs generálás és APK előállítása történhet az Android Sudio-ból is közvetlenül:
Minden android alkalmazás egyedi tanúsítvánnyal van aláírva, amelynek a privát kulcsa az alkalmazás fejlesztőjénél található meg.
Mindkét esetben kb. azonos információk beállítására van szükség.
keytool.exe -list -v -keystore D:\fejl\adt20201231\munka\_key\mierdekel2.keystore
Enter keystore password: xxxxxxxxx
Keystore type: JKS
Keystore provider: SUN
---> Your keystore contains 1 entry
Alias name: mierdekel_key
Creation date: 2014.01.23.
Entry type: PrivateKeyEntry
Certificate chain length: 1
Certificate[1]:
Owner: CN=mierdekel.hu, OU=android, O=mierdekel, L=hu, ST=Budapest, C=18
Issuer: CN=mierdekel.hu, OU=android, O=mierdekel, L=hu, ST=Budapest, C=18
Serial number: 2f1408fe
Valid from: Thu Jan 23 20:15:39 CET 2014 until: Mon Jun 10 21:15:39 CEST 2041
Certificate fingerprints:
MD5: 77:5B:79:56:26:9B:53:3F:5A:8A:D1:6F:C6:1C:89:3D
SHA1: 86:F7:9B:84:15:B6:6E:A1:15:9D:E2:68:42:39:CC:28:D2:94:ED:46
Signature algorithm name: SHA256withRSA
Version: 3
Amennyiben több alkalmazás ugyanazon a Linux user ID-n osztozik, hozzáférhetnek egymás fájljaihoz. Ily módon akár takarékoskodhatnak a rendszer erőforrásaival, hiszen ugyanazt a virtuális gépet használják a futtatáskor. Ennek feltétele az is, hogy ugyanazzal a tanúsítvánnyal legyenek az alkalmazások aláírva.
Megjegyzések
Megjegyzés küldése