![]() |
Модераторы: LSD, AntonSaburov |
![]() ![]() ![]() |
|
Atum |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 265 Регистрация: 3.10.2008 Репутация: нет Всего: нет |
Добрый день!
Центр выдачи сертификатов для авторизации пользователей. Возникла такая задача , поэтому захотелось решить ее один раз чтобы и другие смогли воспользоватся ее решением! И так что есть - в условии : 1)Таблица пользователь с полями : логин , пароль , почта на которую будет отправлено письмо ,файл сертификата, пароль на этот файл . поле для хранения открытого ключа пользователя 2)Библиотека bouncycastle 3)Сервер приложений tomcat ( можно jboss или glassfish). что хочется получить : код который будет создавать рутовый сертификат. код который будет создавать нового пользователя и создать ему сертификат - для авторизации на нашем сервере, отправить на его почту письмо и zip архив с его сертификатом + в тело письма положить пароль от архива. таким образом - пользователь получив такой архив сможет установить в бразурезе сертификаты , корневой и свой и получить доступ к сайту. 4) возможность отозвать сертификат. 5)Самого начала все должно работать по https. процедура абсолютно стандартная - поэтому хочется создать библиотеку , чтобы использовать её каждый раз , когда возникает такая необходимость. Это сообщение отредактировал(а) Atum - 14.3.2013, 12:11 |
|||
|
||||
Atum |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 265 Регистрация: 3.10.2008 Репутация: нет Всего: нет |
1. Шаг создание доверенного корневого сертификата.
2. Запуск tomcat под https 3. Пользователь должен отправить нам свой публичный ключ -с его помощью мы зашифруем его письмо и zip архив с его сертификатом , который и сгенерируем. 4. Генерируем пользовательский сертификат. 5. Отправляем письмом пользователю. 6.Проверяем работоспособность - авторизацию пользователя . Это сообщение отредактировал(а) Atum - 14.3.2013, 12:10 |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Java" | |
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Java: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |