Уважаемые пользователи, ни для кого не секрет, что в связи с тем, что на операционной системе Symbian OS 9.1 существует жёсткая система сертификации программ, "неподписанные" приложения просто не установятся в смартфон. Исходя из этого, Вам предлагается алгоритм самомстоятельного получения сертификата и подписывания приложения. Будьте внимательны и у Вас все получится.

Для получения сертификата:

1. Скачиваем и Устанавливаем DevCertRequest 2.0 на PC.

2. Запускаем->видим окно обзора->создаем путь к будущему файлу (например, можно на диске С создать любую папку и через этот обзор зайти в нее. Не забываем вместо звездочки вписать название, например получается sertif.csr)-> жмём Next.

DevCertRequest

3. В следующем окне выставляем: ACS Pub ID availaible -> No -> Ниже вводим путь к будующему файлу-ключу mykey.key, пароль и подтверждение (запоминаем или записываем - он еще пригодится) -> жмём Next.

DevCertRequest

4. В следующем окне заполняем поля (указывайте все, что вашей душе угодно) -> жмём Next.

DevCertRequest

5. В следующем окне жмём на кнопку обзора ('...'), в верхнее поле появившегося окна вписываем IMEI вашего телефона (*#06#) -> жмём Add -> OK.

DevCertRequest

Далее выбираем Capabilities (изначально, все "возможности" в левом столбце будут выделены) -> жмём Add (добавляя необходимые возможности в сертификат) -> жмём Next.

6. В следующем окне видим все введенные данные.

DevCertRequest

DevCertRequest

Жмём Finish.
При правильных действиях, на экране вы увидите:

DevCertRequest

7. Далее, идём на страничку регистрации на www.symbiansigned.com или просто на www.symbiansigned.com (если уже зарегистрированы).

Вводим логин и пароль

Изображение

8. Переходим на вкладку My Symbian Signed

Изображение

-> далее слева Developer Certificates -> Request

Developer Certificates

9. Через обзор (...) находим созданный программой csr-файл -> вводим код с картинки -> жмём Send.

10. Выскакивает окошко с информацией о созданном сертификате, дате его получения и окончания -> Жмём Download.

Изображение

Будьте внимательны! В случае если файл скачается с расширением '.htm', необходимо изменить расширение на '.cer' и сохранить в папку, где создавали файл-ключ mykey.key.

Сертификат подписывается сроком на полгода. Подписанная таким образом программа будет работать и дальше, но вот установить ее заново по истечении этого срока получится лишь если "отмотать" время на смартфоне.



Для подписи приложений можно воспользоваться:

1.Программой от BiNPDA SignSIS 0.1

Установка не требуется, просто распакуйте архив в отдельную папку и запустите SignSIS.exe.

SignSIS 0.1

1. Выбираем неподписанный установочный файл *.sis. 2. Заполняем поля Select Certificate File и Select Key File, выбирая полученные от Symbian mycert.cer и mykey.key файлы, соответственно.

SignSIS 0.1

3. Не забываем ввести пароль к сертификату, который мы вводили при его создании (пункт 3). 4. Жмём !Sign It! и получаем подписаный файл. Он сохраняется рядом с неподписанным и имеет в своем названии ...unsignet.signet.... Теперь его можно устанавливать на смартфон, IMEI которого Вы указали при создании сертификата.

SignSIS 0.1


2.Еще можно воспользоваться программой SIS Signer 1.4 - Windows

Устанавливаем програму в c:\signer Далее в ту же папку кидаем наш key файл который мы использовали при получении сертификата (mykey.key) и сертификат который мы получили и скачали с сайта. Итак все положили туда. Запускаем програмку и видим.

SIS Signer 1.4

Указываем пути и жмем подписать

Далее видим такую картину

SIS Signer 1.4


3. Программа для подписи приложений от TolyaN signtool 1110, signtool 1230

Изображение

    Возможности:
  • Подпись нескольких файлов одновременно
  • Работа с несколькими сертификатами
  • Выбор папок сохранения файлов
  • Перетаскивание файлов (пока только для SIS и SISX)
  • Сохранение bat-файлов
    Что нового в 1110:
  • Переработан интерфейс
  • Поправлено перетаскивание файлов
  • Добавлена возможность сохранения bat-файлов
  • Добавлено главное меню
  • Добавлены подсказки
  • Исправлены мелкие ошибки
    Что нового в 1230:
  • Добавлено запуск с файлами (теперь можете открывать SIS(x) файлы при помощи SIGNTool)
  • Добавлена проверка SIS(x) файлов (на совместимость с Symbian OS 9.x) и уведомление недобавленных файлов
  • Добавлен просмотр информации о сертификатах, которыми подписан SIS(x) файл
  • Добавлена возможность выбора между удалением Всех сертификатов и удалением только Последнего, которым был подписан SIS(x) файл
  • Добавлена обработка ошибок, которые могут возникать при подписи/удалении
  • Исправлены уведомления о подписи/удалении сертификата
  • Изменена функция добавления даты, теперь вместо Даты подписи, доступны Дата окончания и Период действия сертификата

Товары в нашем магазине

15 March 2007
Источник: www.smart-se.ru

  комментарии к «Получение сертификата и подпись приложений для Symbian 9.x»

Комментировать могут только зарегистрированные пользователи.


Skype140   2 July 2008 20:43
На Symbian Signed больше не выдают сертификаты!!!обращайтесь на форум http://graffitiinnsk.liveforums.ru/