Я разработал один апплет, и я нахожу странное поведение.Ошибка при выдаче сертификата
Это для внедренного приложения на основе безопасности, которое построено в GWT, Hibernate и Spring.
Апплет в основном обращается к сертификатам браузера и использует его для шифрования и дешифрования данных.
Он работает нормально на всей системе, но я не знаю одного клиентского компьютера. Я нахожу странное поведение.
Когда я вхожу в систему в Internet Explorer. Загрузка апплета останавливается в следующей точке, а затем автоматически закрывается.
Ошибка в апплета консоли говоря:
основные: Добавлен прогресс Слушатель: [email protected]
основной: Plugin2ClassLoader.addURL родитель призвал http://phil.etenders.in/securityApplet.jar безопасности: Проверка аннулирования черного списка включена. Безопасность: проверка списка доверенных библиотек включена сеть: найдена запись в кэш [url: http://phil.etenders.in/securityApplet.jar, версия: null] prevalidated = false/0
Удалено с черного списка Отзыв Проверка и проверка достоверности библиотеки, но нет никакого влияния. (Они проходят через скважины),
Если открыть любой образец апплет с http://csis.pace.edu/~bergin/Java/applets.htm он останавливается на следующей строке
basic: Plugin2ClassLoader.isTrustedByPolicy called
basic: Plugin2ClassLoader.isTrustedByPolicy returns false
Поведение на всех трех браузерах.
- Firefox и Chrome: Не загружается вообще.
- IE: первый раз не загружается, когда он обновляется, когда он загружается.
Сообщите мне, если требуется более подробная информация. См. исходный код от here.
Почему? Почему вы не используете SSL? – EJP
@EJP В соответствии с нашим требованием к клиенту нам нужен отдельный сертификат для шифрования/дешифрования данных. «SSL» обеспечивает только n/w-безопасность, нам также нужна защита данных. – iMBMT
Возможно, я не могу полностью помочь отладить его, но то, что вы можете сделать, - это разделить различные методы, которые вы можете использовать в классах, и запускать их seperly, чтобы определить, в какой конкретной точке он не работает. Объединив все классы вместе в другой основной класс, вы сможете улучшить время выполнения программы. – fftk4323