Как подписывать с помощью ЭЦП электронные документы различных форм

Цена:
10 руб.

Состав работы

material.view.file_icon
material.view.file_icon bestref-100381.rtf

Необходимые программы

Работа представляет собой zip архив с файлами (распаковать онлайн), которые открываются в программах:
  • Microsoft Word

Описание

При создании и внедрении систем электронного документооборота неизбежно встает задача определения электронного документа и его подписи. Мы уже почти привыкли работать с электронной цифровой подписью (ЭЦП) для файлов, но иногда наши документы представляют собой файлы определенного формата или вообще не являются файлами.

В настоящей статье рассмотрим несколько наиболее распространенных вариантов работы с ЭЦП для электронных документов определенных форматов.
Подпись в HTML-форме

Такая задача возникает при встраивании средств ЭЦП в системах с "тонким" клиентом, когда пользователь работает в системе через Web-браузер (MS IE). В таких системах поступают следующим образом: создается скрытое hidden-поле в форме. Когда пользователь нажимает кнопку типа "подписать и отправить", соответствующий скрипт обработчика (например, на VBScript) формирует строковую переменную, в которую методом конкатенации записывают важную информацию по идентификации документа и содержимое текстовых полей, которые ввел пользователь. Далее сформированная строковая переменная подписывается. Чаще всего используются методы объектов CAPICOM.dll, неотделенная подпись. Подписанная строковая переменная и есть электронный документ. Подписанный документ (подписанная строка) записывается в hidden-поле и методом POST передается на сервер. Серверное приложение проверяет подпись в переменной, полученной из hidden-поля, и в зависимости от результатов проверки ЭЦП и содержательной части электронного документа осуществляет его дальнейшую обработку. Важным моментом является сохранение подписанного документа на сервере. Для этого, как правило, создают таблицу в базе данных системы с двумя полями: поле ключа и строковое поле, содержащее подписанный электронный документ.
Подпись в базе данных

Довольно часто встречается нефайловая, или строковая, форма представления электронного документа, а электронный документ – как совокупность записей в таблицах базы данных. Для подписания такого документа значения полей записей в таблицах базы данных приводятся в строковый тип, и с помощью конкатенации формируется строковая переменная, отражающая существенную содержательную и идентификационную часть документа. Именно эта строка теперь считается оригиналом электронного документа и подписывается. Подписанная строка сохраняется в соответствующей таблице базы данных системы с двумя полями: поле ключа документа и строковое поле, содержащее подписанный электронный документ.
Сборник задач по машиностроительной гидравлике Задача 9.3
Вода вытекает в атмосферу из резервуара с постоянным уровнем по трубопроводу диаметром d = 100 мм, состоящему из горизонтального и наклонного участков одинаковой длины l = 50 м. Горизонтальный участок заглублен под уровень на h1 = 2 м, наклонный участок имеет высоту h2 = 25 м. Каков должен быть коэффициент сопротивления ζ задвижки, установленной в наклонном участке трубопровода, чтобы вакуумметрическая высота в конце горизонтального участка не превышала 7 м? Какой расход Q будет при этом в тр
User Z24 : 11 ноября 2025
300 руб.
Сборник задач по машиностроительной гидравлике Задача 9.3
Одержимость, её место в истории
Очевидно, нет народа, которому неведомо бы было это понятие - одержимость. Само слово это - одержимый, бесноватый заключает в себе тайный ужас перед неведомой силой, вселившейся в человека и подчинившей его себе. Бред превращения в животных, зоонтропия, например бред превращения в волка (ликантропия), собаку (кинатропия) и т. д., представлял в прежнее время очень частую форму бреда. Необходимо заметить, что практически у всех народов Европы существуют легенды о людях, страдающих волчьим помешате
User elementpio : 18 декабря 2012
Контрольная работа по дисциплине: Техническая эксплуатация средств связи. Вариант 4
Вариант 4 1. Услуги NGN. Требования к сети NGN. 2. Место функций эксплуатации и технического обслуживания в функциональной модели систем коммутации.
User Roma967 : 17 ноября 2023
400 руб.
promo
Программа логического позитивизма. Критерий верификации
Возможность верификации предложения как критерий значения этого предложения обычно связывают с началом деятельности Венского кружка. В действительности идея верифицируемости не является отправной идеей представителей Венского кружка и была еще ранее сформулирована — хотя и не вполне ясно — Витгенштейном: "Предложение можно понять тогда, если мы знаем, при каких условиях оно может быть истинным. Это означает, что требуется не знание того, является ли предложение истинным или ложным, но знание обс
User DocentMark : 27 февраля 2013
up Наверх