Статус: Участник
Группы: Участники
Зарегистрирован: 30.04.2009(UTC) Сообщений: 11
|
Добрый день! Скажите, пожалуйста, есть ли у какого-либо из ваших продуктов возможность подписывать документы "ничего не делая", то есть клиент заходит на наш сайт, делает заказ, затем отмечает галочкой, что он согласен, что письмо будет подписано, после чего нажимает "ok", а наш сайт, в свою очередь, вызывает вашу программу, которая подписывает то, что ей пошлет браузер и передаст обратно. Имеется в виду, может ли какая-либо из ваших программ встраиваться в браузер (IE)?
|
|
|
|
Статус: Активный участник
Группы: Администраторы
Зарегистрирован: 29.12.2007(UTC) Сообщений: 1,036 Откуда: КРИПТО-ПРО Поблагодарили: 36 раз в 25 постах
|
Здравствуйте! Ничего не делая не получится. Всё равно придется программировать: поле для отметки галочкой, что он согласен, кнопку ОК, обработчик на кнопку ОК, которая будет вызывать нашу программу и т.д. Обычно поступают следующим образом. Создается скрытое hidden поле в форме. Когда пользователь нажимает кнопку типа ОК или «подписать и отправить», соответствующий скрипт обработчика (например, на VBScript) формирует строковую переменную, в которую методом конкатенации записывают существенно важную информацию по идентификации документа и содержимое текстовых полей, которые ввел пользователь. Сформированная строковая переменная подписывается. Чаще всего используется методы объектов CAPICOM.dll (это СОМ сделанный Microsoft, а он по сертификату ключа подписи определяет каким ключем и какой програмой подписывать), подпись неотделенная. Подписанная строковая переменная и есть электронный документ. Подписанный документ (подписанная строка) записывается в hidden поле и методом POST передается на сервер. Серверное приложение проверяет подпись в переменной, полученной из hidden поля и в зависимости от результатов проверки ЭЦП и содержательной части электронного документа осуществляет его дальнейшую обработку. Важным моментом является сохранение подписанного документа на сервере. Для этого, как правило, создают таблицу в базе данных системы с двумя полями: поле ключа электронного документа и строковое поле, содержащее подписанный электронный документ. |
С уважением, КРИПТО-ПРО |
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 30.04.2009(UTC) Сообщений: 11
|
Большое спасибо!
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close