powered by simpleCommunicator - 2.0.50     © 2025 Programmizd 02
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / ЭЦП в тонком клиенте - такое возможно?
10 сообщений из 10, страница 1 из 1
ЭЦП в тонком клиенте - такое возможно?
    #34357494
АБ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Столкнулся с задачей: к системе, реализованной в тонком клиенте (браузер без плагинов, но с Javascript) надо прикрутить электронную цифровую подпись. Сценарий примерно такой: пользователь открывает веб-форму, вводит в нее данные и подписывает их своим секретным ключом. Понятно как это сделать в толстом клиенте. Понятно что можно подписать ключом, хранящимся на сервере, но это не то что требуется. В идеале пользователь подписывает документ, прикладывая магнитную таблетку, в которую зашит ключ. Можно считать, что софт ЭЦП на компьютере уже установлен, вопрос: как связать его с браузером? Если кто-нибудь знает такое решение, подскажите пожалуйста.
...
Рейтинг: 0 / 0
ЭЦП в тонком клиенте - такое возможно?
    #34357571
Nonsens
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если это Windows и можно вызывать COM-объекты, то через CAPICOM.
...
Рейтинг: 0 / 0
ЭЦП в тонком клиенте - такое возможно?
    #34357583
АБ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да, можно считать что это Windows. И даже можно ограничиться IE в качестве браузера. Но дальше, пожалуйста, расшифруйте для тупых: что такое CAPICOM и как его привязать к браузеру и веб-форме?
...
Рейтинг: 0 / 0
ЭЦП в тонком клиенте - такое возможно?
    #34357613
Nonsens
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CAPICOM - это COM-интерфейсы для CryptoAPI. Поищите в MSDN.

В клиентском скрипте:

var capicom = new ActiveXObject("CAPICOM.SignedData")
ну и поехали.

Совет: CAPICOM лучше использовать из VBScript.
...
Рейтинг: 0 / 0
ЭЦП в тонком клиенте - такое возможно?
    #34357632
Petr Chulkov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вроде как в настройках IIS было требовать клиентские сертификаты..
Может этого хватит ?
т.е. когда сессия идёт не только по серверному сертификату (как обычно в https) но и по клиентскому ...

С уважением,
Petr[@]Chulkov.NET
...
Рейтинг: 0 / 0
ЭЦП в тонком клиенте - такое возможно?
    #34357641
Nonsens
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petr Chulkovвроде как в настройках IIS было требовать клиентские сертификаты..
Может этого хватит ?
т.е. когда сессия идёт не только по серверному сертификату (как обычно в https) но и по клиентскому ...

С уважением,
Petr[@]Chulkov.NET
Вы не в теме.
...
Рейтинг: 0 / 0
ЭЦП в тонком клиенте - такое возможно?
    #34358016
Kachalov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
ЭЦП в тонком клиенте - такое возможно?
    #34474173
kig
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
kig
Гость
...
Рейтинг: 0 / 0
ЭЦП в тонком клиенте - такое возможно?
    #34476772
Фотография Calm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Юзали Капиком. Работает.

С уважением.
...
Рейтинг: 0 / 0
ЭЦП в тонком клиенте - такое возможно?
    #34478717
Юрий Кудрявцев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
АБСтолкнулся с задачей: к системе, реализованной в тонком клиенте (браузер без плагинов, но с Javascript) надо прикрутить электронную цифровую подпись. Сценарий примерно такой: пользователь открывает веб-форму, вводит в нее данные и подписывает их своим секретным ключом. Понятно как это сделать в толстом клиенте. Понятно что можно подписать ключом, хранящимся на сервере, но это не то что требуется. В идеале пользователь подписывает документ, прикладывая магнитную таблетку, в которую зашит ключ. Можно считать, что софт ЭЦП на компьютере уже установлен, вопрос: как связать его с браузером? Если кто-нибудь знает такое решение, подскажите пожалуйста.

посмотрите <a href="http://www.signal-com.ru/ru/prod/documents/inter_pro/index.php">InterPro</a>, если нужно готовое решение. Ставится прокси, который подписывает указанные формы. Сертификат лежит где угодно.
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / ЭЦП в тонком клиенте - такое возможно?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]