|
ЭЦП в тонком клиенте - такое возможно?
|
|||
---|---|---|---|
#18+
Столкнулся с задачей: к системе, реализованной в тонком клиенте (браузер без плагинов, но с Javascript) надо прикрутить электронную цифровую подпись. Сценарий примерно такой: пользователь открывает веб-форму, вводит в нее данные и подписывает их своим секретным ключом. Понятно как это сделать в толстом клиенте. Понятно что можно подписать ключом, хранящимся на сервере, но это не то что требуется. В идеале пользователь подписывает документ, прикладывая магнитную таблетку, в которую зашит ключ. Можно считать, что софт ЭЦП на компьютере уже установлен, вопрос: как связать его с браузером? Если кто-нибудь знает такое решение, подскажите пожалуйста. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.02.2007, 13:32 |
|
ЭЦП в тонком клиенте - такое возможно?
|
|||
---|---|---|---|
#18+
Если это Windows и можно вызывать COM-объекты, то через CAPICOM. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.02.2007, 13:47 |
|
ЭЦП в тонком клиенте - такое возможно?
|
|||
---|---|---|---|
#18+
Да, можно считать что это Windows. И даже можно ограничиться IE в качестве браузера. Но дальше, пожалуйста, расшифруйте для тупых: что такое CAPICOM и как его привязать к браузеру и веб-форме? ... |
|||
:
Нравится:
Не нравится:
|
|||
27.02.2007, 13:49 |
|
ЭЦП в тонком клиенте - такое возможно?
|
|||
---|---|---|---|
#18+
CAPICOM - это COM-интерфейсы для CryptoAPI. Поищите в MSDN. В клиентском скрипте: var capicom = new ActiveXObject("CAPICOM.SignedData") ну и поехали. Совет: CAPICOM лучше использовать из VBScript. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.02.2007, 13:56 |
|
ЭЦП в тонком клиенте - такое возможно?
|
|||
---|---|---|---|
#18+
вроде как в настройках IIS было требовать клиентские сертификаты.. Может этого хватит ? т.е. когда сессия идёт не только по серверному сертификату (как обычно в https) но и по клиентскому ... С уважением, Petr[@]Chulkov.NET ... |
|||
:
Нравится:
Не нравится:
|
|||
27.02.2007, 14:01 |
|
ЭЦП в тонком клиенте - такое возможно?
|
|||
---|---|---|---|
#18+
Petr Chulkovвроде как в настройках IIS было требовать клиентские сертификаты.. Может этого хватит ? т.е. когда сессия идёт не только по серверному сертификату (как обычно в https) но и по клиентскому ... С уважением, Petr[@]Chulkov.NET Вы не в теме. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.02.2007, 14:02 |
|
ЭЦП в тонком клиенте - такое возможно?
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
27.02.2007, 15:27 |
|
ЭЦП в тонком клиенте - такое возможно?
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2007, 20:08 |
|
ЭЦП в тонком клиенте - такое возможно?
|
|||
---|---|---|---|
#18+
Юзали Капиком. Работает. С уважением. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.04.2007, 16:33 |
|
ЭЦП в тонком клиенте - такое возможно?
|
|||
---|---|---|---|
#18+
АБСтолкнулся с задачей: к системе, реализованной в тонком клиенте (браузер без плагинов, но с Javascript) надо прикрутить электронную цифровую подпись. Сценарий примерно такой: пользователь открывает веб-форму, вводит в нее данные и подписывает их своим секретным ключом. Понятно как это сделать в толстом клиенте. Понятно что можно подписать ключом, хранящимся на сервере, но это не то что требуется. В идеале пользователь подписывает документ, прикладывая магнитную таблетку, в которую зашит ключ. Можно считать, что софт ЭЦП на компьютере уже установлен, вопрос: как связать его с браузером? Если кто-нибудь знает такое решение, подскажите пожалуйста. посмотрите <a href="http://www.signal-com.ru/ru/prod/documents/inter_pro/index.php">InterPro</a>, если нужно готовое решение. Ставится прокси, который подписывает указанные формы. Сертификат лежит где угодно. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.04.2007, 17:15 |
|
|
start [/forum/topic.php?fid=33&fpage=52&tid=1549105]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
112ms |
get topic data: |
14ms |
get forum data: |
2ms |
get page messages: |
76ms |
get tp. blocked users: |
2ms |
others: | 278ms |
total: | 511ms |
0 / 0 |