Сертификация программ, Что это такое и с чем его едят
Частенько выкладывают файлы где написано что их нужно подписать.Но что это такое?
Ответ прост.Начиная с Symbian 9.1 все SIS файлы необходимо подписать.
Есть 4 типа сертефикатов self-signed - сам дома подписываеш и все могут его поставить.Уровень доступа к API базовый.Доступно порядка 60% всех API (API - функции смартфона, например убить процесс или открыть прогу.Это все выполняют разные API)
Второй тип сертефиката Symbian Signed - им подписывают программы требующие более чем 60% API причем наруки сертефикат не дают.Отправляеш SIS получаеш подписаный SIS (если конечно он пройдет проверку) но подпись у симбиана платная для коммерческих проэктов.Но для бесплатных она бесплатна.Доступ к 100% API в случаи обоснования требования онных.
4й тип Phone Manufactured devcert - такой сертефикат имеет доступ 100% API (в том числе доступ в закрытые папки!) но его простым смертным не дают.
Так вот мы пользуемся 3м.
Сейчас опишу как его получить.
Как вы все уже знаете на 9м симбиане ввели систему сертификации.И теперь все програмы которые требуют доступа к важным данным должны обязаьельно пройти сертефикацию.Она платная для комерческих проектов и бесплатная для бесплатных програм.
Мы же можем получить такой сертефикат бесплатно для своего телефона и ним подписывать софт.
Для того чтобы получить такой сертефикат нам понадобится следующее.
Регистрация на сайте symbiansigned.com
Програмка devcertrequest версии 2.0 (смотри в прикрепл. файлах)
Запускаем DevCertRequest вводим имя вашего нового файла расширением .csr
Жмем next
Видим
Acs pub id ставим NO
Private key file выбираем файл который был скачан в прикрепленном архиве (signsis.zip)
Убираем галку No password
и вводим пароль 12345678
Жмем Next
Видим
Далее заполняем поля как показано на скрине (можно ввести что хочеш.ничего от етого не изменится)
Жмем next
Выделяем все Capabilitis и жмем ADD
Далее жмем на next и появится окошко которое выше.Туда вводим IMEI и жмем ADD потом ОК на исходе должно выйти как на скрине
Жмем next и видим
Нажимаем finish и если видим что запрос на сертефикат готов
Далее идём сюда.
И логинимся как показано на скрине только со своим логином и паролем!

Далее идет так как показано на скрине и загружаем запрос
Жмем Download.
Все сертефикат скачан!
Далее необходимо подписать!
P.S После этого компания нокия не несет ответственности за то что вы можете утерять данные хранящиеся в телефоне.
P.P.S На пол года вы про это забудете но через пол года вы снова должны будете получить сертефикат
--------------------------
Теперь про то, как подписывать.
Итак получив сертефикат мы должны подписать нужный нам SIS файл.
Для того что бы подписать я рекомендую пользоватся следующей програмкой, находится в прикрепленных файлах (sissignerinstall.zip)
Итак приступим.
Устанавливаем програму в c:signer
Далее в ту же папку кидаем наш key файл который мы использовали при получении сертефиката (mykey.key) и сертефикат который мы получили и скачали с сайта.
Итак все положили туда.Запускаем програмку и видим.

Указываем пути и жмем подписать
Далее видим такую картину
Собственно файл успешно подписан и готов к установке.
Если же вы решили подписать Python Pack То нужно делать так.Распаковываем PythonPack в c:pythonpack
Далее ложим key файл в папку cert и туда же кладём сертефикат при этом называем сертефикат mycert.cer (ВНИМАНИЕ!Если вы пользуетесь Проводником то по умолчанию вы не увидете расширения и у вас могут быть проблемы, проводник покажет что файл зовут mycert.cer а его на самом деле зовут mycert.cer.html потому заходим в сервис - свойства папки - вид - и убираем галочку с пункта скрывать расширения для зарегистрированых типов файлов)
и только тогда переименновываем.Когда файлы будут лежать то жмем run.bat и наслаждаемся картиной как и при работе sis signera!
Удачи!
Вот файлы, которые пригодяться вам.
9650_devcertrequest_30_10_2006_v20.exe.zip ( 3,63 мегабайт )
9651_signsis.zip ( 490,49 килобайт )
9731_sissignerinstall.zip ( 816,35 килобайт )
Если кто сможет выложить файлы с прямыми ссылками, то я с радостью их залью на наш сайт.


Просмотров


ответить