Ключевое слово в защите информации
КЛЮЧЕВОЕ СЛОВО
в защите информации
Получить ГОСТ TLS-сертификат для домена (SSL-сертификат)
Добро пожаловать, Гость! Чтобы использовать все возможности Вход или Регистрация.

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline Max_Maltseff  
#1 Оставлено : 10 октября 2008 г. 1:38:59(UTC)
Max_Maltseff

Статус: Новичок

Группы: Участники
Зарегистрирован: 07.10.2008(UTC)
Сообщений: 7
Откуда: Москва

Добрый день,
ситуация:
Есть ресурс веб доступ к которому осуществляется через http с аутентификацией пользователя сертификатом. Закрытый ключь сертификата находится на eToken. На клиентской машине при входе на стреницу IE предлагает выбрать сертификат после чего появляется окно определения наличия eToken и вход.
задача:
Необходимо получить веб доступ к ресурсу из java приложения.
Раскажите пожалуйста, как лучше организовать работу JTLS и eToken?

Попробовал экспортировать сертификат с eToken в личное хранилище и задать в настройках JTLS:
Код:
System.setProperty("javax.net.ssl.trustStoreType", "Windows-MY");

Приложение при запуске показывает окно определения наличия eToken, но при работе выдаёт:
Код:
09.10.2008 21:26:40 ru.CryptoPro.JCP.tools.n a
INFO: Loading JCP...
09.10.2008 21:26:40 ru.CryptoPro.JCP.tools.n a
INFO: JCP loaded.
09.10.2008 21:26:41 ru.CryptoPro.ssl.d init
WARNING: %% No appropriate keys for handhake
09.10.2008 21:26:42 ru.CryptoPro.ssl.d a
WARNING: %% No alias is match


Offline Ольга  
#2 Оставлено : 10 октября 2008 г. 14:26:29(UTC)
Ольга

Статус: Активный участник

Группы: Участники
Зарегистрирован: 23.01.2008(UTC)
Сообщений: 207

Поблагодарили: 3 раз в 3 постах
JTLS работает только с родными хранилищами. Для работы с eToken необходимо выбрать тип хранилища "OCFStore", предварительно установив модуль поддержки eToken. Инструкция по установке есть как в документации к модулю, так и в руководстве администратора (admin.html#eToken).
Offline Max_Maltseff  
#3 Оставлено : 10 октября 2008 г. 20:36:26(UTC)
Max_Maltseff

Статус: Новичок

Группы: Участники
Зарегистрирован: 07.10.2008(UTC)
Сообщений: 7
Откуда: Москва

Скажите пожалуйста, как в итоге должен выглядеть список настроек для javax.net.ssl для того, что бы можно было пройти аутентификацию на доступ к веб ресурсу сертификатом, который находится на eToken?
Offline Ольга  
#4 Оставлено : 10 октября 2008 г. 21:20:04(UTC)
Ольга

Статус: Активный участник

Группы: Участники
Зарегистрирован: 23.01.2008(UTC)
Сообщений: 207

Поблагодарили: 3 раз в 3 постах
JTLS работает с хранилищем доверенных сертификатов, которое не должно быть пустым
настройки типа:
Код:
System.setProperty("javax.net.ssl.trustStoreType","HDImageStore"); 
System.setProperty("javax.net.ssl.trustStore","C:\\trust.store"); 
System.setProperty("javax.net.ssl.trustStorePassword","store_password");

(см. Руководство программиста КриптоПро JTLS)

на eToken могут храниться только контейнеры, а хранилище нужно организовывать в другом месте.
При этом для доступа к ключу на eToken (для двусторонней аутентификации) необходимо прописать следующие настройки:
Код:
System.setProperty("javax.net.ssl.keyStoreType","OCFStore"); 
System.setProperty("javax.net.ssl.keyStorePassword","key_password"); 
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Guest
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.