Новости | Документация
| Телефоны | Аксессуары | Программы
| Игры для Nokia | Мелодии
| Графика
| Сервисы
| СМС-ки |
Главная Дневники Фотки Форум    Лучшие FAQ Правила
Поиск
[ Регистрация | Вход ]
WAP/PDA версия сайта доступна по адресу
http://waping.ru

Сертификация приложений под Symbian [не актуально]

Новая тема Тема закрыта Форумы All Nokia - все для телефонов Nokia » Архив форума
Автор Сообщение
Kirill 7 Batya
Эксперт
Эксперт
Популярность: +115 (143)
Имя: Киря
Возраст: 19
С нами с: 26.04.2006
Сообщений: 825
Откуда: Питер

1/15 СообщениеДобавлено:04 Янв 2007 04:22   Заголовок сообщения:

Устанавливая важные (интересные, нужные) программы на свой телефон, вы иногда сталкиваетесь с проблеммой сертификации.
Да, к сожалению на Symbian 9 ввели систему сертификации, и теперь все программы, которые требуют доступа к важным данным, должны обязательно пройти сертификацию.

Так как другого выхода нет, разберем этот способ.

1. Скачиваем программу DevCertRequest2.0

2. Запускаем DevCertRequest вводим имя вашего нового файла с расширением .csr К примеру new.csr



3. Шаг второй, заполнение полей. Делаем так:

Acs pub id ставим - нет. Для Private key file качаем этот архив signsis, и из него берем ключик.

Password пишем 12345678, только так, чтобы рядом с No password галки не стояло!



4. Идем далее. Заполняем поля, думаю с этим трудностей ни у кого не возникнет.



5. Далее. Вписываем свой IMEI и добавляем все application capabilities





6. Далее жмем Finish и запрос на сертификат готов.



>> <<

7. Далее нам нужно зарегистрироваться на сайте Symbiansigned.com
Регистрация на сайте работает, но вроде для платных почтовых ящиков или т.п. Ящики по типу Рамблера, Яндекса, Майла и т.п. не принимаются!

8. Идем сюда (естественно авторизовавшись) и загружаем файл созданный только что.(.csr файл) Путь его C:\Program Files\Symbian OS Tools\Developer Certificate Request - и там вы увидите new.csr



9. Скачиваем только что созданный сертификат.



10. Переименовываем в mycert.cer

11. Распаковываем архив на диск С компа в каталог signsis

12. Берем mycert.cer и кладем его в папку cert.

13. Подопытный файл(проги/игры) переименовываем в Moj.SIS и кладем в каталог signsis

14. Запускаем SIGN.bat

15. Далее загружаем на телефон, и ГОТОВО. Прога/игра сертифицированна.


Последний раз редактировалось: Samson59 (24 Янв 2010 23:17), всего редактировалось 17 раз(а)
Вернуться к началу
Профиль
Nova Invicta
Смартфоман
<b>Смартфоман</b>
Популярность: +704 (766)

Возраст: 30
С нами с: 25.05.2006
Сообщений: 1790

2/15 СообщениеДобавлено:29 Мар 2007 11:19   Заголовок сообщения:

SisSigner

По многочисленным просьбам, выкладываю программу SISsinger, которая позволяет, после получения сертификата, подписать любое приложение. Архив содержит все необходимые файлы: папка cert (файл mykey внутри), и установочный файл SISsinger. Сначала устанавливаем саму программу, а затем в ее папку добавляем папку с ключом из архива.

Теперь более подробно о том, что делать после получения сертификата:

1. Заходим в папку SISsinger и копируем в нее сертификат и подписываемое приложение
2. Запускаем файл SISSigner и указываем пути к сертификату, ключу и приложению ( рисунок 1)
3. Нажимаем Подписать ( появится картинка, как на рисунке 2)
4. После появления запроса Для продолжения нажать любую клавишу, нажимаем любую клавишу.
5. Все, приложение подписано.
6. Загружаем приложение в телефон и устанавливаем.

Сертификат и приложение можно не переименовывать - главное правильно в SisSinger'e указать к ним путь!



Рисунок 1.gif
Рисунок 1.gif - 640x379 - 20,49 KB

Рисунок 2.gif
Рисунок 2.gif - 640x130 - 8,64 KB

sissigner.zip - 816,88 KB
Файл скачан или просмотрен 93445 раз.


Последний раз редактировалось: (24 Окт 2007 01:15), всего редактировалось 11 раз(а)
Вернуться к началу
Профиль
Лето
Эксперт
Эксперт
Популярность: +132 (146)
Имя: Виктория
Возраст: 27
С нами с: 16.11.2006
Сообщений: 1631
Модель телефона: HTC HD2 + N97

3/15 СообщениеДобавлено:10 Июн 2007 21:41   Заголовок сообщения:

Дополнение от lv333

Промучившись некоторое время с командной строкой, решил упростить такой процес как подпись sisов сертификатом.
После установки этой программы добавляется такая надпись в меню при нажатии правой кнопки мышки:



Как оно работает? :-)
1) Очень просто, распаковываем приложеный архив в нем 4 файла:
install1.bat, install2.bat, uninstall.bat и signsis.exe.
2) Потом в тот же каталог куда мы все это распаковали кидаем свои сертификат и ключ.
3) Переименовывает сертификат в cert.cer, а ключ в cert.key. Или можно не переименовывать но тогда нужно редактировать
в файле install1.bat переменные cer_name1 и key_name1.
4) Редактируем переменную password1 в файле install1.bat на свой пароль.
5) Запускаем install1.bat.

Если нужно две менюшки с двумя сертификатами редактируем и запускаем install2.bat.
Для полного удаления приложения, а так же записей реестра запускаем uninstall.bat.

Вот блок который нужно редактировать:

Код:

rem vars
rem -----------------------------------------------
rem Диск на который ставим прогу
set disk_ins=C:
rem Каталог в который ставим прогу
set app_path=Sign_sis
rem Префикс для подписаных файлов
set sign_prf=signed
rem Имя файла с сертификатом
set cer_name1=cert.cer
rem Имя файла ключа
set key_name1=cert.key
rem Пароль на сертификат
set password1=31536u2
rem Имя bat файла с параметрами
set bat_file1=signsis.bat
rem ключ реестра для команды
set sign_key1=Sign
rem -----------------------------------------------



Качаем архив со всеми файлами здесь.


install1.bat install2.bat uninstall.bat signsis.exe
sign_sis_103.rar - 380,86 KB
Файл скачан или просмотрен 6856 раз.
меню
menu_169.jpg - 62,55 KB - 796x594
Файл скачан или просмотрен 7283 раз.
Вернуться к началу
Профиль Фотки Дневник
Аполон13
NokiaMan
NokiaMan
Популярность: +241 (281)
Имя: Виталий

Возраст: 33
С нами с: 04.01.2007
Сообщений: 1359
Откуда: Мурманск

4/15 СообщениеДобавлено:28 Ноя 2007 14:26   Заголовок сообщения:

Ответы на часто задаваемые вопросы:


  • При попытке установки приложения, смартфон пытается соединиться с Интернетом
    Это происходит из-за необходимости проверки подлинности сертификата безопасности, которым подписана программа. Используется либо указанный вами принудительно Интернет адрес, либо адрес по умолчанию установленный в настройках "диспетчера приложений".
    Во избежание этого, необходимо в "диспетчере приложений" отключить проверку сертификатов. [функция доступная через его настройки]

  • При попытке установки приложения, возникает уведомление :
    "Ошибка в сертификате- обратитесь к поставщику приложения !"


    Программа, которую вы пытаетесь установить, не имеет сертификата безопасности.
    Необходимо выполнить сертификацию этого приложения.

  • При попытке установки приложения возникает уведомление:
    "Срок действия сертификата истек или ещё не начался!"


    Дата начала срока действия сертификата, которым подписана программа, ещё не наступила.
    Эта ошибка возникает с новыми сертификатами. Подобное может происходить из-за разницы в часовых поясах, места где сертификат был выписан, и того где вы находитесь. Или по причине заведомо не совпадающей с реальным временем даты начала срока действия нового сертификата [вина Symbiansigned.com].
    Перед установкой программы, переведите дату на смартфоне, на сутки – двое вперёд, установите программу, и верните дату обратно.

  • Зачем отключать проверку сертификатов, если программа уже подписана
    Если вы пользуетесь официальным софтом, то кроме того, что при проверке подлинности сертификата безопасности, будет потрачено некоторое количество трафика, вам терять нечего. Если вы используете отличный от выше указанного софт, то сертификат не пройдет проверки, и установка будет отменена.
    Для проверки используется либо указанный вами принудительно Интернет адрес, либо адрес по умолчанию установленный в настройках Диспетчера приложений.

  • При попытке установки приложения, возникло уведомление:
    "Срок действия сертификата истёк!"


    Сертификат безопасности выдается на срок равный шести месяцам. По истечении этого срока, приложение более не может использоваться.
    Способы решения проблемы:
    1 - Откатите дату на смартфоне на срок от 2 до 6 месяцев если приложение относительно новое, или на более длительный срок, в случае если программный релиз более старый . Установите требуемую программу, и верните дату обратно.
    2 – Подпишите заново приложение новым персональным сертификатом
    3 - Используйте более позднюю версию приложения с ещё не истекшим сроком действия сертификата.

  • Возможно ли подписать своим сертификатом, программу для кого-то другого :
    Нет, персональный сертификат безопасности, выдается только на один IMEI.
    Установить приложения, подписанные под чужой IMEI невозможно.

  • Для каждой программы нужен свой сертификат, или подойдет один для любой программы:
    Единожды полученным сертификатом, можно подписывать все требующие сертификации программы, но только для смартфона на IMEI которого сертификат был выдан.

  • Мне подписали программу, и выдали файл -MyCert- куда его устанавливать:
    Этот файл и есть сертификат, устанавливать его не нужно. Выдан он вам для того, чтобы вы либо могли самостоятельно подписывать, либо его не приходилось выписывать для ВАС заново. Что касается программы, то копия сертификата уже туда благополучно внедрена, и файл приложения готов к установке.


Последний раз редактировалось: Аполон13 (20 Янв 2009 14:25), всего редактировалось 1 раз
Вернуться к началу
Профиль Фотки Дневник
Аполон13
NokiaMan
NokiaMan
Популярность: +241 (281)
Имя: Виталий

Возраст: 33
С нами с: 04.01.2007
Сообщений: 1359
Откуда: Мурманск

5/15 СообщениеДобавлено:08 Дек 2007 20:35   Заголовок сообщения:

Получение ключа без пароля:

Применяем ключ тот-же , что и в случае сертификации программ с помощью SisSinger на ПК. Скачиваем архив removepass, распаковываем в любое удобное место. Перемещаем в папку с файлами от removepass файл ключа MyKey. Открывем его с помощью стандартного приложения Блокнот, и смотрим какой тип ключа DSA или RSA. Согласно увиденному запускаем файл DSA.bat или RSA.bat в папке removepass . Откроется окно в котором требуется ввести пароль ключа с которого вы его хотите снять. Для ключа из архива SisSinger, пароль 12345678. Его и вводим. При этом знаки в строке могут не отображаться. Нажимаем один раз ввод , и в папке removepass создается файл ключа без пароля - mykey2 Смотрим скриншот.





Теперь у нас есть как ключ с паролем, так и без оного.



mykey.zip - 1,13 KB
Файл скачан или просмотрен 5361 раз.

removepass_135.zip - 1,28 MB
Файл скачан или просмотрен 5058 раз.
Вернуться к началу
Профиль Фотки Дневник
Перейти:  
Новая тема Тема закрыта Форумы All Nokia - все для телефонов Nokia » Архив форума Часовой пояс: 3
 
Рейтинг@Mail.ru