У меня есть апплет, который загружает свои jar-зависимости с сервера, используя SSL + аутентификацию сертификата клиента.
Веб-страница, которая загружает апплет, уже аутентифицирована с использованием сертификата клиента.
Однако при запуске апплета процесс JVM (отдельно от браузера) вызывает диалоговое окно для выбора сертификата.Эти сертификаты, как выясняется, считываются из хранилища ключей сертификата java-клиента:
% USERPROFILE% \ Application Data \ Sun \ Java \ Deployment \ security \rust.clientcerts (Windows XP/ 2000)
% USERPROFILE% \ AppData \ LocalLow \ Sun \ Java \ Deployment \ security \rust.clientcerts (Windows 7)
Я хочу не заставлять пользователя импортировать свой сертификат в это хранилище ключей.Вместо этого я хочу, чтобы JVM выполнила поиск сертификата в хранилище ключей сертификатов Firefox.
Это выполнимо?Примеры из реальной жизни будут высоко оценены!