![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| vlad1823 |
|
||||||||||||||||
|
Новичок Профиль Группа: Участник Сообщений: 2 Регистрация: 13.10.2011 Репутация: нет Всего: нет |
Создан Java-апплет... Среда разработки "SpringSource Tool Suite Version: 2.6.1.RELEASE". Java version "1.6.0_22". В среде разработки апплет отлично отрабатывает...
Что главное в нем... Он вызывает на выполнение метод setData WebService... WebService находится на отдельном Linux сервере... Данный метод производит изменение атрибута приложения InfoSphere. Как только апплет запускаю не из среды, апплет отображается в браузере, но в методе апплета, где происходит обращение к WebService вылетает ошибка. Про FAQ Подписи в апплетах - как это делается ? читал. Да и другие статьи тоже... Системы безопасности для клиентов. Создание доверенного апплета в JDK1.3... Но невыходит каменный цветок у Данилы-мастера... Метод в апплете, где происходит вызов WebService
Место ошибки
И так, что сделал для создания доверенного апплета: 1. Создание JAR-архива
2. Создал в keystore свой персональный сертификат...
3. Подписал апплет созданным сертификатом...
Файлы в каталоге META-INF: MANIFEST.MF, SIGNEDS.DSA, SIGNEDS.SF имеются... 4. Перекинул файлы: SAppletNew.jar - подписанный апплет; compstore - созданное хранилище сертификатов. в другой каталог (E:\1\) для тестирования апплета. В этом каталоге создал HTML-файл вызова апплета
5. В файле "C:\Program Files\Java\jre6\lib\security\java.policy" добавил:
Ну и теперь запускаю апплет в браузере... Апплет отображается... Формируется подпись, как и положено, НО при отсылании подписи на WebService вылетает ошибка...
(Запрещено) Сервер понял запрос, но он отказывается его выполнять из-за ограничений в доступе со стороны клиента к указанному ресурсу. Чего нехватает ? А скорее всего политики безопасности... Но что еще нужно указать? |
||||||||||||||||
|
|||||||||||||||||
| Skipy |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 487 Регистрация: 24.8.2006 Где: Москва, Россия Репутация: нет Всего: 16 |
Если бы были ограничения доступа - до сервера бы дело даже не дошло. 403-я ошибка возвращется сервером, когда клиент запрашивает ресурс, доступ к которому запрещен на сервере. Т.е. клиент полез "не туда".
|
|||
|
||||
| vlad1823 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 2 Регистрация: 13.10.2011 Репутация: нет Всего: нет |
Skipy
Точно, когда апплет запускаю просто в браузере, то через прокси запрос идет.... Спасибо... |
|||
|
||||
![]()
|
| Правила форума "Java" | |
|
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Java: Апплеты | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |