Модераторы: javastic, AntonSaburov

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Выбор сертификата, Каким лучше... 
V
    Опции темы
Brodyaga
Дата 22.5.2008, 14:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 599
Регистрация: 19.1.2008

Репутация: 2
Всего: 2



Цитата

Вы меня своими ответами убиваете наповал smile

с чего бы это? smile ну не владею я информацией и что? Во пытаюсь разобраца..

Цитата

keytool -import -alias "myalias" -trustcacerts -keystore .keystore -file cert.crt

"myalias" - идентификатор, который вы задавали в прошлый раз.
.keystore - ваш ключевой файл, который вы тоже созадавали в прошлый раз когда пользовались keytool
cert.crt - файл, в который вы копируете, присланный вам
-----BEGIN CERTIFICATE-----
XXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.....
-----END CERTIFICATE-----

Дык я это уже сделал... они в догонку ещё выслали инструкцию... Но так делается только jar, а как получить jad?
PM MAIL   Вверх
Alexandr87
Дата 22.5.2008, 15:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


дыкий псых
***


Профиль
Группа: Завсегдатай
Сообщений: 1459
Регистрация: 27.11.2004
Где: Алматы, Казахстан

Репутация: нет
Всего: 39



Цитата(Brodyaga @  22.5.2008,  17:56 Найти цитируемый пост)
Но так делается только jar, а как получить jad? 

это уже вопрос для отдельной темы. Сертификация заврешена.


PM Jabber   Вверх
Brodyaga
Дата 22.5.2008, 15:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 599
Регистрация: 19.1.2008

Репутация: 2
Всего: 2



Завершена? Но установить то это приложение на телефон я всеровно не могу...
PM MAIL   Вверх
Brodyaga
Дата 27.5.2008, 09:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 599
Регистрация: 19.1.2008

Репутация: 2
Всего: 2



Подскажите пожалуйста как получить jad для подписанного jar файла. Пробовал программой JADMAKER. Созданный её jad и подписанный jar скидываю на тел... устанавливаю... но приложение на телефоне выглядет почемуто как неподписанное, хотя в заголовке jad'а есть:
MIDlet-Certificate-1-2: XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX....

а в списке сертификтов на телефоне есть VeriSign Class 3

Помогите плиз! КТо уже покупал у Verisign или знает как грамотно подписать?
PM MAIL   Вверх
eugine_s
Дата 27.5.2008, 11:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 581
Регистрация: 14.11.2007
Где: Киев

Репутация: 17
Всего: 17



1. Почему подпись оказалась в jar-e? Подпись должна находиться в JAD-e. И мне кажется, что только в jad-e.

2. Почему MIDlet-Certificate-1-2, а не MIDlet-Certificate-1-1 ?

3. Есть ли в jad-e MIDlet-Jar-RSA-SHA1 и MIDlet-Permissions


Подпись jar-а(аплета, проги на java) отличается от подписи мидлета, почитай на сайте sun-а как подписывать мидлеты.

Знаю, что можно все ручками сделать, можно воспользовать встроенной утилитой в WTK, какуе-то другую прогу использовать (типа как MidletSigner от halmer-а).


PM MAIL   Вверх
Brodyaga
Дата 27.5.2008, 12:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 599
Регистрация: 19.1.2008

Репутация: 2
Всего: 2



Цитата

1. Почему подпись оказалась в jar-e? Подпись должна находиться в JAD-e. И мне кажется, что только в jad-e.

Я всё делал как сказано по ссылке, https://knowledge.verisign.com/support/ssl-...nt&id=AR185. Её мне прислали с Verisign'а.

Цитата

2. Почему MIDlet-Certificate-1-2, а не MIDlet-Certificate-1-1 ?


А вот это хз.. Но думаю из-за того что я чтото уже в WTK намудрил когда через него пытался подписать.

Цитата

3. Есть ли в jad-e MIDlet-Jar-RSA-SHA1 и MIDlet-Permissions


MIDlet-Permissions есть, а вот MIDlet-Jar-RSA-SHA1 нет, но есть SHA1-Digest

Цитата

Знаю, что можно все ручками сделать, можно воспользовать встроенной утилитой в WTK, какую-то другую прогу использовать (типа как MidletSigner от halmer-а).


А что с помощью MidletSigner'а можно подписывать сертификатом Verisign? там сертификаты с расширением der... ??
PM MAIL   Вверх
eugine_s
Дата 27.5.2008, 13:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 581
Регистрация: 14.11.2007
Где: Киев

Репутация: 17
Всего: 17



Цитата(Brodyaga @  27.5.2008,  12:20 Найти цитируемый пост)
Я всё делал как сказано по ссылке, https://knowledge.verisign.com/support/ssl-...nt&id=AR185. Её мне прислали с Verisign'а.


А ты сделал все как там написано или сначала прочитал, увидел слово Applet и задумал - какое имеет отношение апплет к мидлету? 

Вот ссылка что находит на сайте по слову midlet

Добавлено через 6 минут и 18 секунд
Ну и на sun не забудь зайти.
PM MAIL   Вверх
Brodyaga
Дата 27.5.2008, 15:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 599
Регистрация: 19.1.2008

Репутация: 2
Всего: 2



Цитата

А ты сделал все как там написано или сначала прочитал, увидел слово Applet и задумал - какое имеет отношение апплет к мидлету? 

Сначала подумал smile Но потом подумал, раз они выслали эту рекомендацию, значит по ней и надо делать и что слово аплет там просто по ошибке..

Сделал я как сказано тут https://knowledge.verisign.com/support/code...d=1211884540528
Скинул jar и jad на телефон, но мидлет всеровно не заработал...
jar файл после подписи похоже вообще не изменился, а вот какой стал jad:
Код

MIDlet-1: TestMidlet, TestMidlet.png, MainMidlet
MIDlet-Jar-Size: 104489
MIDlet-Jar-URL: TestMidlet.jar
MIDlet-Name: TestMidlet
MIDlet-Vendor: Unknown
MIDlet-Version: 1.0
MicroEdition-Configuration: CLDC-1.1
MicroEdition-Profile: MIDP-2.0
MIDlet-Certificate-1-1: XXXXXX
MIDlet-Jar-RSA-SHA1: XXXXXX


Добавились строки MIDlet-Certificate-1-1 и MIDlet-Jar-RSA-SHA1... не хватает MIDlet-Permissions? почему это строка не добавилась при подписке?

Это сообщение отредактировал(а) Brodyaga - 27.5.2008, 15:11
PM MAIL   Вверх
eugine_s
Дата 27.5.2008, 15:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 581
Регистрация: 14.11.2007
Где: Киев

Репутация: 17
Всего: 17



Ручками, ручками добавляем...

Вот такие могут быть параметры MIDlet-Permissions, перечисляются через запятую:

Код

javax.microedition.io.Connector.file.write
javax.microedition.io.Connector.http
javax.microedition.io.Connector.https
javax.microedition.io.Connector.ssl
javax.microedition.io.Connector.socket
javax.microedition.io.Connector.datagram
javax.microedition.io.Connector.serversocket
javax.microedition.io.Connector.datagramreceiver
javax.microedition.io.Connector.comm
javax.microedition.io.Connector.bluetooth.client
javax.microedition.io.Connector.bluetooth.server
javax.microedition.io.Connector.sms
javax.microedition.io.Connector.sms.send
javax.microedition.io.Connector.sms.receive
javax.wireless.messaging.sms.receive
javax.wireless.messaging.sms.send
javax.microedition.io.Connector.mms
javax.microedition.io.Connector.mms
javax.wireless.messaging.mms.receive
javax.wireless.messaging.mms.send
javax.microedition.media.control.RecordControl
javax.microedition.media.RecordControl.startRecord
javax.microedition.media.control.VideoControl.getSnapshot
javax.microedition.pim.PIM.contact.readwrite


Добавлять в jad до подписывания.
PM MAIL   Вверх
Samuil
Дата 27.5.2008, 17:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


в(Job)ываю
**


Профиль
Группа: Участник
Сообщений: 705
Регистрация: 26.4.2006
Где: Uzbekistan.Tashke nt

Репутация: 5
Всего: 6



в jar файле в папке Manifest должны быть файлы: EXP.RSA, EXP.SF
где EXP должно отображаться имя вашего сертификата

А Манифест должен содержать:
Manifest-Version: 1.0
MIDlet-Vendor: My Vendor
MIDlet-Version: 1.0
MIDlet-1: TEST, , TEST
MicroEdition-Configuration: CLDC-1.1
MIDlet-Name: My MIDlet Suite
MicroEdition-Profile: MIDP-2.0

Name: TEST.class
SHA1-Digest: lgE0sty5rGH9LECFGGiy8zrwEWQ=
 .......................
....................
..................
.................


--------------------
Выбор уже сделан, остается его только осознать   
smile    smile 
      smile  

user posted image
PM MAIL ICQ   Вверх
eugine_s
Дата 27.5.2008, 19:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 581
Регистрация: 14.11.2007
Где: Киев

Репутация: 17
Всего: 17



Samuil, вы о чем? Мы о мидлетах, а вы об апплетах?

При подписыванию МИДЛЕТА, в отличии от АППЛЕТА в JAR файл ничего НЕ добавляется, для этого у мидлета есть JAD файл.

Добавляется только в JAD два поля: 
MIDlet-Certificate-1-1: XXXXXX
MIDlet-Jar-RSA-SHA1: XXXXXX

Более подробно описано по ссылке на сайт sun-а, которую я давай 2-мя постави выше.
PM MAIL   Вверх
Brodyaga
Дата 28.5.2008, 09:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 599
Регистрация: 19.1.2008

Репутация: 2
Всего: 2



Всё подписал! Короче рассказываю... Добавил ручками строчку MIDlet-Permissions до подписи, снова подписал, добавились строки MIDlet-Certificate-1-1 и MIDlet-Jar-RSA-SHA1. Скинул на телефон... Всеровно не работает! Пишет ошибка при установке. В WTK 2.2 подпись мидлета автоматом глючит... Попробовал через WTK 2.5.1, там сетификация прошла успешно и к выше описанным строкам добавились ещё две:
MIDlet-Certificate-1-2: XXXXXXXXXX
MIDlet-Certificate-1-3: XXXXXXXXXX

ХЗ к чему они.. сертификат то один, мож объяснит кто знает?

Ну вообщем дальше... Скинул на телефон полученные jar и jad... Всё заработало! Тоесть, чтобы было всё без проблем нужно подписывать с помощью WTK 2.5.1, как рассказывал Dancer тут! Всем спасибо!
PM MAIL   Вверх
W0LF
Дата 28.5.2008, 11:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


alexander lonsky
***


Профиль
Группа: Участник
Сообщений: 1164
Регистрация: 9.2.2006
Где: Ukraine.Dnepropet rovsk

Репутация: 19
Всего: 20



Цитата(eugine_s @  27.5.2008,  19:09 Найти цитируемый пост)
Samuil, вы о чем? Мы о мидлетах, а вы об апплетах?

При подписыванию МИДЛЕТА, в отличии от АППЛЕТА в JAR файл ничего НЕ добавляется, для этого у мидлета есть JAD файл.

у меня добавлялось и в джад и в джар
кстати, Brodyaga нашел полезную ссылку и оставил ее в последнем своем посте. там мы это все уже разбирали


--------------------
iOS developer
PM MAIL WWW Skype GTalk   Вверх
Samuil
Дата 28.5.2008, 15:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


в(Job)ываю
**


Профиль
Группа: Участник
Сообщений: 705
Регистрация: 26.4.2006
Где: Uzbekistan.Tashke nt

Репутация: 5
Всего: 6



eugine_s, прочтите пожалуйста мой пост повнимательнее. И Вы увидете что там нет ни одного слова об аплетах smile 


--------------------
Выбор уже сделан, остается его только осознать   
smile    smile 
      smile  

user posted image
PM MAIL ICQ   Вверх
eugine_s
Дата 28.5.2008, 17:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 581
Регистрация: 14.11.2007
Где: Киев

Репутация: 17
Всего: 17



Цитата(Samuil @  28.5.2008,  15:20 Найти цитируемый пост)
прочтите пожалуйста мой пост повнимательнее. И Вы увидете что там нет ни одного слова об аплетах 


Да. Может я был не прав, но скажи тогда:

В манифесте появились строки: 
Name: TEST.class
SHA1-Digest: lgE0sty5rGH9LECFGGiy8zrwEWQ=
 .......................

в папке с манифестом появились два файла - .RSA, .SF  и больше ничего?

И мидлет стал подписанным, на реальном телефоне тестировалось?


PM MAIL   Вверх
Страницы: (4) Все 1 2 [3] 4 
Ответ в темуСоздание новой темы Создание опроса

  • Прежде чем задать вопрос прочтите это!
  • Литература по Java находится здесь.
  • Литературу по Java обсуждаем здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит" (возле кнопок кодов) если у Вас нет русских шрифтов.
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда

  • FAQ раздела лежит здесь!
 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java ME (J2ME) | Следующая тема »


 




[ Время генерации скрипта: 0.0794 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.