![]() |
Модераторы: javastic, AntonSaburov |
![]() ![]() ![]() |
|
alfak |
|
|||
Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 26.8.2005 Репутация: нет Всего: нет |
Приветсвую.
Значит, проблема в следующем: при создании Https соеденения и попытка работы с ним, в случае, если сертификат подписан не доверенным источником возникает следующая ошибка: GET Page: https://central.sun.net/ c= com.sun.midp.io.j2me.https.Protocol@d590dbc javax.microedition.pki.CertificateException: Certificate was issued by an unrecognized entity at com.sun.midp.ssl.X509Certificate.verifyChain(+171) at com.sun.midp.ssl.Handshake.parseChain(+121) at com.sun.midp.ssl.Handshake.rcvCert(+117) at com.sun.midp.ssl.Handshake.doHandShake(+96) at com.sun.midp.ssl.SSLStreamConnection.<init>(+157) at com.sun.midp.io.j2me.https.Protocol.connect(+217) at com.sun.midp.io.j2me.http.Protocol.streamConnect(+57) at com.sun.midp.io.j2me.http.Protocol.startRequest(+12) at com.sun.midp.io.j2me.http.Protocol.sendRequest(+38) at com.sun.midp.io.j2me.http.Protocol.sendRequest(+6) at com.sun.midp.io.j2me.http.Protocol.getResponseCode(+8) at example.http.HttpTest.readContents(+234) at example.http.HttpTest.run(+40) class javax.microedition.pki.CertificateException javax.microedition.pki.CertificateException: Certificate was issued by an unrecognized entity Exception reading from http javax.microedition.pki.CertificateException: Certificate was issued by an unrecognized entity at com.sun.midp.ssl.X509Certificate.verifyChain(+171) at com.sun.midp.ssl.Handshake.parseChain(+121) at com.sun.midp.ssl.Handshake.rcvCert(+117) at com.sun.midp.ssl.Handshake.doHandShake(+96) at com.sun.midp.ssl.SSLStreamConnection.<init>(+157) at com.sun.midp.io.j2me.https.Protocol.connect(+217) at com.sun.midp.io.j2me.http.Protocol.streamConnect(+57) at com.sun.midp.io.j2me.http.Protocol.startRequest(+12) at com.sun.midp.io.j2me.http.Protocol.sendRequest(+38) at com.sun.midp.io.j2me.http.Protocol.sendRequest(+6) at com.sun.midp.io.j2me.http.Protocol.getResponseMessage(+8) at example.http.HttpTest.readContents(+674) at example.http.HttpTest.run(+40) javax.microedition.pki.CertificateException: Certificate was issued by an unrecognized entity Здесь http://developers.sun.com/techtopics/mobil...cles/https/#top предложено заранее внесть сертификат в keystore, но хотелось-бы как-то проигнорировать отсутствие доверенного источника, либо внести источник в список доверенных в ходе работы мидлета. Буду рад любым соображениям на эту тему. |
|||
|
||||
Dancer |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 537 Регистрация: 29.4.2005 Где: Nizhniy Novgorod Репутация: 33 Всего: 37 |
Для Https обязательно должен быть сертификат иначе никак.
-------------------- У программистов есть великая тайна: всё, что только можно, было давно кем-то когда-то написано. Разработчику только нужно знать в какое место кода какие строчки вставить! ![]() |
|||
|
||||
redrick |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 547 Регистрация: 7.1.2004 Где: Москва Репутация: 1 Всего: 5 |
а нельзяли заставить AMS спросить типа как браузер это делает "Accept certificate ?"
-------------------- Имею Мнение Хрен Оспоришь |
|||
|
||||
Dancer |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 537 Регистрация: 29.4.2005 Где: Nizhniy Novgorod Репутация: 33 Всего: 37 |
с неподписанным мидлетом у тебя будет SecurityException для HTTS, с неправильно подписанным будет ругаться на сертификат (ды и вообще не должен бы по идее ставиться, но это уже зависит от того как AMS организован)
А чтобы заставить AMS спросить, это нужно её самому написать ![]() -------------------- У программистов есть великая тайна: всё, что только можно, было давно кем-то когда-то написано. Разработчику только нужно знать в какое место кода какие строчки вставить! ![]() |
|||
|
||||
![]() ![]() ![]() |
FAQ раздела лежит здесь! |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Java ME (J2ME) | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |