myoperam Выполнение Java-Апплета, подписанного сертификатом
ВНИМАНИЕ! ОСТЕРЕГАЙТЕСЬ МОШЕННИКОВ!
Помните, что все браузеры Opera АБСОЛЮТНО БЕСПЛАТНЫ.
Загружайте новые версии ТОЛЬКО С ОФИЦИАЛЬНОГО САЙТА или с ресурсов, которым ДОВЕРЯЕТЕ!


Предыдущее | Следующее | Архив форума | operaman.ru | Поиск
Выполнение Java-Апплета, подписанного сертификатом too  09/22/04 11:46 AM

Добрый день!
На странице присутствует апплет (тег applet).
Код апплета (.class файлы и др. ресурсы) находятся в файле "a.jar". Апплет использует вызовы, для которых требуется специальное разрешение (чтение/запись файлов на машине клиента, сетевые соединения с третьими хостами по разным протоколам).
Для того, чтобы давать разрешения, архив "a.jar" подписан Сертификатом разработчика.

Браузер (плагин java-апплетоф) должен действовать так: спросить пользователя - доверяет ли он этому Сертификату. Если пользователь отвечает положительно - разрешить подписанному коду те действия, которые разрешает Сертификат. Если пользователь не доверяет - не разрешать ничего дополнительного.

Opera 7.54, java 1.4.2_04.

Опера не запрашивает ничего и апплет вылетает по
java.security.AccessControlException: access denied (java.net.SocketPermission 192.168.xxx.yyy:zzzzz connect,resolve)

что можно сделать?

хочется чтобы опера спрашивала о доверии подписи архива. или хотя бы както явно в настройках разрешить все что нужно заданному коду..

Кнопка "Preferences/Security/Manage sertificates..." Далее "Import..." не помогает, ибо сертификат находится в java keystore, а не в отдельном файле. выгрузить сертификат в отдельный файл - думаю не получится, правда не уверен на 100% )

к тому же... нада чтобы это работало у удаленного клиента, который не имеет установленного это сертификата (сертификат содержится в подписи "a.jar" и должен быть взят оттуда).

помогите!!!

Re: Выполнение Java-Апплета, подписанного сертификатом too  09/22/04 12:11 PM

Чтобы разбудить Ваши патриотические чувства добавлю,


В IE ВСЕ РАБОТАЕТ точно так как требуется и как должно.


operaman.ru - Home


Rambler's Top100