Статус: Новичок
Группы: Участники
Зарегистрирован: 13.03.2009(UTC) Сообщений: 5 Откуда: Самара
|
На клиенте (в браузере) есть некоторая строка XML. XML необходимо пописать на клиенте же ГОСТовым алгоритмом c ключом из сертификата пользователя. Потом подписанная XML отправится на сервер. Как наиболее правильно сделать подписание XML на клиенте сертификатом пользователя? Отредактировано пользователем 18 марта 2009 г. 19:39:55(UTC)
| Причина: Не указана
|
|
|
|
Статус: Новичок
Группы: Участники
Зарегистрирован: 13.03.2009(UTC) Сообщений: 5 Откуда: Самара
|
Как вариант, моно сделать это с помощью апплета. Но я никак не соображу, как запросить сертификат пользователя. Возможно ли это сделать не устанавливая на машину пользователя JCP?
|
|
|
|
Статус: Сотрудник
Группы: Администраторы, Участники Зарегистрирован: 16.04.2008(UTC) Сообщений: 1,431
Сказал(а) «Спасибо»: 37 раз Поблагодарили: 574 раз в 400 постах
|
JCP всегда надо устанавливать на машину. К дистрибутиву прилагаются примеры, как делать подписи, подписанный XML и аплеты с криптографией. |
|
|
|
|
Статус: Новичок
Группы: Участники
Зарегистрирован: 13.03.2009(UTC) Сообщений: 5 Откуда: Самара
|
olin написал:JCP всегда надо устанавливать на машину. К дистрибутиву прилагаются примеры, как делать подписи, подписанный XML и аплеты с криптографией. Т.е. вариант с апплетом, как я понимаю, ничуть не лучше CAPICOM? PS: Примера с апплетом не нашел в samples.
|
|
|
|
Статус: Новичок
Группы: Участники
Зарегистрирован: 13.03.2009(UTC) Сообщений: 5 Откуда: Самара
|
Возможно ли в апплете подписывать сертификатом установленным в браузере, или обязательно в хранилище ключей JCP скаладывать?
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 23.01.2008(UTC) Сообщений: 207
Поблагодарили: 3 раз в 3 постах
|
Примеры с апплетом не вошли в последнюю сборку. Если вы хотите подписывать на клиенте, то необходимо иметь хранилище ключевых контейнеров, а следовательно и установленный провайдер. Т.е. вам необходимо написать апплет, который бы имел диалог выбора ключа на клиетской машине, подписывал необходимые данные и отправлял на сервер (на клиенте должен быть установлен JCP).
|
|
|
|
Статус: Новичок
Группы: Участники
Зарегистрирован: 13.03.2009(UTC) Сообщений: 5 Откуда: Самара
|
Ольга написал:Если вы хотите подписывать на клиенте, то необходимо иметь хранилище ключевых контейнеров, а следовательно и установленный провайдер. Т.е. вам необходимо написать апплет, который бы имел диалог выбора ключа на клиетской машине, подписывал необходимые данные и отправлял на сервер (на клиенте должен быть установлен JCP). Да, я уже догадался. Спасибо, Ольга!
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close