Налагоджувальні сертифікати – ANDROID ДОДАТКИ

&nbsp

Якщо ви уважно відстежували описаний у книзі процес створення програми Android і запуску його на емуляторі або пристрої, то, напевно, помітили, що і без створення сертифіката ваш додаток вільно встановлюється на пристрої з Android, незважаючи на те що у коду Android повинна бути цифровий підпис Цим зручністю ми зобовязані тому, що додаток починає роботу з автоматично створюваним налагоджувальний сертифікатом (debug certificate) Розглянемо такий сертифікат

Відкрийте папку android в домашньому каталозі (home) Дам буде файл, який називається debug keystore За допомогою команди keytool можна дізнатися інформацію з цього файлу:

Коли система відобразить запрошення для введення пароля, введіть android У відповідь ви отримаєте наступний висновок:

У графі про тип сховища ключів і провайдере як сховище ключів вказано Java keystore, сумісний з криптографічного архітектурою Java і класами Java, які дозволяють використовувати підписування коду та інші криптографічні інструменти Про криптографічного архітектурі Java докладніше розказано за адресою http://downlOTdoraclecom/javase/6/dc> cs / technotes / trx) ls / solaris / te

Команда keytool входить до складу JDK (комплекту для розробки ПЗ на Java) Детальніше ви можете дізнатися про неї за адресою http://developerandroidcom/guide/publishing/ app-signinghtml # cert Детальна документація про команду keytool наводиться на сайті http://downloadoracleeom/javase/6/docs/technotes/tools/solaris/keytoolhtml

Останній рядок, що виводиться параметром lіst команди keytool, – це відбиток сертифіката (certificate fingerprint) Це унікальний номер, згенерований з ключа Один із способів використання цього номера буде описаний в розділі «Ключі до інтерфейсу програмування додатків (АРІ) для роботи з картами Google», де ми будемо використовувати цей номер для отримання ключа до API

Термін дії такого сертифіката досить недовгий, і з його допомогою програми Android можна поширювати тільки з метою тестування Ще раз підкреслюємо, що налагоджувальні сертифікати задумані просто як засіб, що полегшує розробку, а не як спокуслива можливість передавати програми, не підписуючи для них сертифікати

Джерело: Android Програмування на Java для нового покоління мобільних пристроїв

Схожі статті:


Сподобалася стаття? Ви можете залишити відгук або підписатися на RSS , щоб автоматично отримувати інформацію про нові статтях.

Коментарів поки що немає.

Ваш отзыв

Поділ на параграфи відбувається автоматично, адреса електронної пошти ніколи не буде опублікований, допустимий HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

*