fbpx

Каталог статей

Каталог статей для размещения статей информационного характера

Технології

Сертифікати Nokia

Термін дії сертифіката минув | помилка сертифіката | застарілий сертифікат – якщо ви бачите такі помилки при спробі встановити додаток на свій смартфон, значить пора замінити сертифікат програми. Звичайно, змінити сертифікат виробника ми не зможемо, але зможемо підписати додаток (сертифікувати) для свого телефону.
Отже, про все по порядку.
Отримуємо сертифікат.
Увага!
Зараз на symbiansigned.com запустили (поки Бета-версія) сервіс підпису додатків безпосередньо на сайті.
Все, що потрібно зробити – перейти на цю сторінку та вказати свій IMEI, електро-пошту (у мене спрацювала навіть mail.ru) та шлях до файлу, що підписуємо. Потім відзначаємо всі галки ([Select all]), вводимо код і чекаємо на пошту лист з підтвердженням. Переходимо по посиланню в листі і чекаємо ще один лист – в ньому буде посилання на ваш підписаний файл.
Всі.
Чи можна розблокувати смартфон і не паритися більше з сертифікатами.
Навіщо потрібен сертифікат?
В операційній системі Symbian 9.0 були введені деякі жорсткі обмеження на можливість звернення програми до різних функцій API, покликані збільшити безпеку і стабільність системи. Тепер програма, яка не пройшла сертифікацію на сумісність з Symbian 3rd Edition просто не встановлюється на смартфон. Саме для цього необхідна сертифікація розробниками додатків.
Але, що робити, якщо використовується додаток виявилося без сертифіката або його термін закінчується?
Взагалі, сертифікати бувають декількох видів, призначені для тестування програми, підписи стабільно працюючої версії комерційної програми, сертифікати для безкоштовного софта і сертифікати розробника. Саме останній нам і потрібен. Сертифікат розробника призначений для підпису (сертифікації) програми під певний смартфон, з прив’язкою по IMEI апарату, для тестування програми перед відправкою на комерційну сертифікацію. Видається безкоштовно і не вимагає практично ніяких рухів для отримання, саме його ми і будемо використовувати для підпису додатків під свій смарт.
Приступимо.
Завантажуємо програму DevCertRequest.
Краще всього створити окрему папку і проводити весь процес у ній. Встановлюємо програму і запускаємо.
Перше віконце пропонує вказати розташування CSR файлу. Вказуємо нашу папку та ім’я майбутнього файлу, наприклад My.csr. Далі.
Другий крок. Навпаки Publisher Id available ставимо NO і вказуємо шлях для збереження отриманого ключа. Найкраще в ту папку. Пароль можна ввести будь.
Третій крок. Заповнюємо віконця, позначені зірочками, у довільній формі. Можна вписувати будь-які дані (без фанатизму)
Четверте віконце. Вводимо IMEI вашого смартфона (подивитися IMEI *#06#). Згодом сертифікат буде дійсний лише для цього IMEI, будьте уважні. Можна ввести тільки один номер.
Нижнє ліве віконце виділено синім, не чіпаємо його і тиснемо кнопку Add, в результаті всі переміщується у праве віконце. – ми заклали в наш сертифікат всі можливості.
І останній крок, перевіряємо правильність наших даних. Якщо все вірно, тиснемо Finish.
Що ми отримали. Ми отримали файл-запит на отримання сертифіката файл-ключ для конкретного апарату. Ці файли нам знадобляться для одержання безпосередньо сертифіката на сайті
Тепер нам необхідно зареєструватися на сайті symbiansigned.com – ця задачка усложена перебірливістю сайту до адрес e-mail. Ящики на публічних поштових сервісах однозначно не підійдуть. Можна пробувати використовувати поштову скриньку, що дає вам інтернет-провайдер (сьогодні майже всі цю послугу надають безкоштовно) або шукати нерозповсюджений поштовий сервіс.
Найкраще реєструватися під IE, з Оперою можуть бути проблеми при введенні логін/пароль.
Після реєстрації заходимо в розділ My Symbian Signed, далі в лівому меню Open Signed – Request. Вводимо код і вказуємо шлях до нашого файлу-запиту (*csr).
Тиснемо Send.
Через пару секунд отримуємо віконце з інформацією про згенерованому сертифікаті та посилання на завантаження. Зберігаємо сертифікат (*.cer), тепер їм можна підписувати додатка для смартфона з зазначеним IMEI.
Збережіть файл сертифіката .key файл
Підпис додатки
Простіше всього це зробити програмою SIGNTool – просто заповнюємо всі поля, вказуючи підписується файл, шлях до сертифікату і файлів ключів. Крім установки сертифіката SIGNTool вміє і видаляти старі або непотрібні сертифікати. Можливо підписувати відразу кілька додатків одним сертифікатом.
Посилання на статтю