J2ME - подписывание кода - Какой сертификат работает на всех телефонах, таких как Nokia, Samsung, Micromax, LG? - PullRequest
6 голосов
/ 20 января 2011

Я создаю MP3Player, который получит доступ к карте памяти устройства для перечисления песен. Для этого я использую File Connection API, поэтому такие устройства, как Nokia, запрашивают разрешение. Чтобы преодолеть это, файл jar должен быть подписан. Кто-нибудь знает, какой CA широко используется всеми устройствами, такими как Nokia, Samsung, Sony, LG, karbonn, Micromax и даже китайскими устройствами?

Кто-нибудь знает, какой общий сертификат доступен для всех устройств?

Существует ли бесплатная пробная версия для разработчиков?

Ответы [ 5 ]

3 голосов
/ 21 января 2011

К сожалению, с таким диапазоном трубок, и я предполагаю, что вы ищете единорога, которого не существует

Однако вам нужно проверить, на каких устройствах вы хотите развернуть, как это обычно бывает с сертификатом Verisign, Thwate или UTi, корневой сертификат присутствует не на всех телефонах! к сожалению, это означает, что если вы подпишете приложение, вы не сможете установить его на тех устройствах, где отсутствует корневой сертификат.

Телефоны, на которые вам нужно обратить особое внимание, это те, которые были настроены операторами связи, в отличном примере большинство Sony K800 имеют сертификат Verisign, если только они не являются VodafoneUK, и в этом случае они не подходят для определенных прошивок

Лучше всего получить пару подписанных мидлетов и разместить их на сервере инициализации и использовать http install notify, чтобы увидеть, есть ли у вас много сбоев, затем вы можете попытаться перенаправить эти телефоны, которые испытывают трудности при установке определенного подписанного приложения

2 голосов
/ 16 октября 2012

Этому сообщению более года, но эта проблема SSL CA все еще существует во многих мобильных телефонах и смартфонах. Найдя ограниченную достоверную информацию в Интернете, я позвонил нескольким вендорам и начал собственное тестирование. VeriSign явно имеет самую большую установочную базу, но стоит рука и нога. Посмотрев на Thawte, который работал не на всех устройствах, я обнаружил, что GeoTrust (дочерняя компания VeriSign), похоже, работает на каждом флипе, который я тестировал.

Я написал пост, в котором проблема обсуждается более подробно, но в целом GeoTrust решает эту проблему за долю стоимости других сертификатов. В моем случае я искал подстановочный знак. По состоянию на 15.10.2012 он работает за 499 долларов США в год с неограниченным количеством субдоменов и установкой сервера.

http://www.alexfoley.com/ssl-certificate-roots-on-old-mobile-devices/

2 голосов
/ 20 января 2011

Каждый телефон имеет определенный авторизованный корневой сертификат, такой как thwate, verisign с разным уровнем доступа.Вам необходимо проверить общий сертификат, который удовлетворит ваши потребности.

1 голос
/ 20 января 2011

Может быть основано на ваших требованиях. Проверенные Thawte, Verisign и Java поддерживают большинство устройств. С этой целью я уже общаюсь с технической командой Thawte и Verisign. Они сказали, что большая часть поддержки устройства после подписания приложения. Но они не поддерживают список мобильных моделей. Я предположил, что Thawte лучше, чем оба.

0 голосов
/ 28 января 2011

Atlast Thawte - лучшее решение, и я купил подпись кода Thawte за 299 $, действительный в течение 1 года.

...