Статус: Новичок
Группы: Участники
Зарегистрирован: 22.08.2013(UTC) Сообщений: 4 Откуда: Бишкек
|
Здравствуйте, всем! У меня стоит следующая задача: разработал некую программу. В этой программе есть аутентификация пользователей. Каждый пользователь входит в программу через свой логин и пароль. Логин и пароль хранятся в базе. Мне еще нужно в программу помимо логина и пароля включить аутентификацию с помощью ЭЦП Рутокен. У каждого пользователя будет свой ЭЦП. Как это реализовать на C#? Помогите пожалуйста
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 13,340 Сказал «Спасибо»: 550 раз Поблагодарили: 2212 раз в 1727 постах
|
КриптоПРО.NET SDK в помощь |
|
|
|
|
Статус: Новичок
Группы: Участники
Зарегистрирован: 22.08.2013(UTC) Сообщений: 4 Откуда: Бишкек
|
А где скачать. Я скачал КриптоПРО.NET SDK, но там нет описания как использовать ЭЦП. Нет как получить ключ из ЭЦП. Только криптографические примеры. Скачал Рутокен SDK, но там примеры только для С и С++. А нет ли Рутокен SDK для #
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 13,340 Сказал «Спасибо»: 550 раз Поблагодарили: 2212 раз в 1727 постах
|
Автор: daniyar_0518 А где скачать. Я скачал КриптоПРО.NET SDK, но там нет описания как использовать ЭЦП. Нет как получить ключ из ЭЦП. Только криптографические примеры. Скачал Рутокен SDK, но там примеры только для С и С++. А нет ли Рутокен SDK для # Вам требуется что? У Вас web-сервер? Двойная аутентификация по сертификату? Тогда при установлении соединения необходимо передавать контекст сертификата |
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 13,340 Сказал «Спасибо»: 550 раз Поблагодарили: 2212 раз в 1727 постах
|
Код: X509Certificate cert = new X509Certificate ...
request.ClientCertificates.Add(cert);
Остальное на поверхности в MSDN |
|
|
|
|
Статус: Новичок
Группы: Участники
Зарегистрирован: 22.08.2013(UTC) Сообщений: 4 Откуда: Бишкек
|
Нет у меня Desktop приложение. Работа с базой данных. В базе хранятся конфиденциальные данные. Вот поэтому мне нужно при авторизации пользователей включить еще аутентификацию с помощью ЭЦП. Прочитать ключ из ЭЦП потом сравнить его с базой, где хранятся логин и пароль пользователей и ключ ЭЦП. Если ключ ЭЦП логин и пароль совпадают то открыть программу
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 13,340 Сказал «Спасибо»: 550 раз Поблагодарили: 2212 раз в 1727 постах
|
Тогда, например, свойство thumbprint читайте у сертификата и сравнивайте... |
|
|
|
|
Статус: Новичок
Группы: Участники
Зарегистрирован: 22.08.2013(UTC) Сообщений: 4 Откуда: Бишкек
|
Можете подробнее описать, пожалуйста, я новичок в использовании ЭЦП. Не знаю что такое свойство thumbprint. Как это сделать с чего начать. У меня есть ЭЦП рутокен и дальше как поступить...
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 06.03.2012(UTC) Сообщений: 177
Сказал(а) «Спасибо»: 57 раз Поблагодарили: 11 раз в 8 постах
|
Автор: daniyar_0518 Можете подробнее описать, пожалуйста, я новичок в использовании ЭЦП. Не знаю что такое свойство thumbprint. Как это сделать с чего начать. У меня есть ЭЦП рутокен и дальше как поступить... Поступить так: Ссылка
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close