У нас есть Java-апплет, который связывается с приложением Spring, работающим на Tomcat и использующим http invoker Spring.
Мы хотим защитить апплет с помощью ssl с аутентификацией клиента, у нас есть страница jsp для входа в систему, после успешного входа апплет загружается.
Страница jsp защищена с помощью ssl, когда апплет загружает http-инициатор внутри апплета и выполняет второе рукопожатие, очевидно, не связанное с рукопожатием браузера, хорошо, я не против, но я хочу, чтобы плагин Java использовать сертификаты браузера и клиентские сертификаты, но это не так, я должен загрузить клиентский сертификат в плагин Java также с помощью java ControlPanel, и если сертификат моего сервера самоподписан, то я должен загрузить сертификат сервера также в java ControlPanel и Nrowser.
Другое дело, когда апплет начинает загружать плагин Java, появляется диалоговое окно с запросом пароля хранилища ключей клиента, я бы хотел этого избежать.
Итак, в заключение: я бы хотел, чтобы плагин java использовал доверенные сертификаты браузера и клиентские сертификаты, а также избегал всплывающего диалогового окна пароля хранилища ключей.
Я уже два дня гуглял по ней и не могу понять, как этого добиться.
Буду признателен за любую помощь.
Я использую jdk 1.6.0 u23 и firefox 3.6.13.