Персональный сертификат: получение и установка

Генерация запроса на получение сертификата для symbian os 9:

Устанавливаем и запускаем DevCertRequest. В отобразившемся окне вводим имя вашего файла-запроса сертификата (он имеет расширение .csr).

Нажимаем на Next. В отобразившемся окне параметр “ACS Pub ID available” ставим NO, в качестве
“Private key file” выбираем файл mykey.key (его можно найти в сети, или у меня в разделе “Программы”), убираем галочку с “No password” и вводим пароль 12345678, нажимаем на Next.

В следующем окне заполняем поля отмеченные звездочкой обязательные поля (можно вводить любые значения,
это ни на что не влияет).

В четвертом окне выделяем все Capabilitis и нажимаем на кнопку ADD. Затем жмем на кнопку “…”.

В отобразившемся окне вводим IMEI, затем жмем на ADD, а потом ОК и по кнопке Next переходим к последнему окну.

Нажимаем Finish и если видим это окно, то запрос на сертификат готов:

Немного о сертификатах для телефонов nokia

Практически все обладатели смартфонов Nokia сталкиваются с «ошибкой сертификата». Такое происходит при установке на смартфон, так называемых, «не подписанных» приложений. Попытаюсь вкратце объяснить для чего нужны эти сертификаты. Производители Nokia внедрили в операционную систему Symbian 9 и выше процесс проверки устанавливаемого приложения на наличие сертификата. Если приложение не имеет цифрового сертификата (не подписано), то операционная система запрещает установку данного приложения и выводит пресловутое «ошибка сертификата». Сертификат — это такой файл, который выдается производителями Nokia разработчикам приложений, скорее всего после проверки этого самого приложения на наличие вредоносных функций и тому подобного.

Про сертификаты:  ИБП APC Smart-UPS 1500VA LCD RM 2U 230V SMT1500RMI2U ⚡️ - купить источник бесперебойного питания APC Smart-UPS 1500VA LCD RM 2U 230V у официального дилера

Приложение имеющее сертификат, то есть «подписанное» устанавливается без проблем.

С одной стороны это хорошая мера предпринятая производителями, для защиты их детища от всяких проблем вызванных недоделанными приложениями. Ведь как бы упали продажи если телефоны Nokia часто портились из-за неотлаженных приложений, выпущенных начинающими программистами.

С другой стороны множество незаменимых программ пишется программистами-одиночками, энтузиастами. Им порой бывает не до получения сертификатов и тому подобных трудоемких занятий.

Теперь появляется вопрос: что делать если позарез нужна программа, но она не подписана и ваш телефон отказывается ее установить. Для этого есть два решения. Это подписывание приложений персональным сертификатом и взлом/разблокировка ОС телефона. По разблокировке есть отдельная статья, а пока продолжим о сертификатах.

До сих пор речь шла о глобальных сертификатах. Глобальный сертификат позволяет подписать приложение и после того приложение может устанавливаться на смартфоне каждого из нас. Но есть и персональные сертификаты. Они выдаются персонально на один телефонный аппарат по IMEI. Имея персональный сетификат для своего телефона вы можете подписать им «не подписанное» приложение и спокойно установить его на своем смартфоне.

Надеюсь вы понимаете что подписанная вашим сертификатом программа не будет запускаться на смартфоне друга. Как получить персональный сертификат и подписать им приложение можете узнать в следующей статье.

Внимание! На данный момент выдача сертификатов приостановлена и неизвестно будет ли возобновлена. В связи с этим статья о получении персонального сертификата будет опубликована позже.

Подпись программ для symbian os 9:

Для подписи программ чаще всего рекомендуют программу SISsinger, но честно говоря ее я бы не рекомендовал из-за откровенной убогости, хотя если ничего нет другого под рукой, сойдет и она.
На мой взгляд, более удобной является утилита SISWare, которая как и следует из названия,
предназначена для выполнения различных операций над SIS-файлами, таких как пересборка,
сертификация и десертификация, а также может генерировать самоподисываемые сертификаты.

Про сертификаты:  Ошибка сертификата при подключении по RDP: а как его обновить/заменить? — Хабр Q&A

Итак, запускаем программу, в меню Tools выбираем пункт Digitally Sign Tools. Переходим на закладку Sign SIS File и заполняем поля:

SIS File To Be Signed – указываем файл который Вы хотите подписать.

Target Signed SIS File – указываем путь и название файла который будет сертифицирован.

Certificate File – указываем путь к полученному сертификата (файл с расширением .cer)

Key File – указываем путь к ключу. ( mykey.key в нашем случае).

Password – пароль ключа.(тот который мы указали при создании запроса на получение сертификата).

Sign Algorithm – выбираем DSA Algorithm.

После этого нажимаем кнопку Sign, и ждём 5-10 секунд. В случае успешной сертификации в окне Signing Info должна появиться информация о сроке действия сертификата. Теперь подписанную программу можно устанавливать в смартфон.


Если вы зарегистрированный пользователь сайта

Оцените статью
Мой сертификат
Добавить комментарий