Как подписывать с помощью ЭЦП электронные документы различных форм
Состав работы
|
|
|
|
Необходимые программы
Работа представляет собой zip архив с файлами (распаковать онлайн), которые открываются в программах:
- Microsoft Word
Описание
При создании и внедрении систем электронного документооборота неизбежно встает задача определения электронного документа и его подписи. Мы уже почти привыкли работать с электронной цифровой подписью (ЭЦП) для файлов, но иногда наши документы представляют собой файлы определенного формата или вообще не являются файлами.
В настоящей статье рассмотрим несколько наиболее распространенных вариантов работы с ЭЦП для электронных документов определенных форматов.
Подпись в HTML-форме
Такая задача возникает при встраивании средств ЭЦП в системах с "тонким" клиентом, когда пользователь работает в системе через Web-браузер (MS IE). В таких системах поступают следующим образом: создается скрытое hidden-поле в форме. Когда пользователь нажимает кнопку типа "подписать и отправить", соответствующий скрипт обработчика (например, на VBScript) формирует строковую переменную, в которую методом конкатенации записывают важную информацию по идентификации документа и содержимое текстовых полей, которые ввел пользователь. Далее сформированная строковая переменная подписывается. Чаще всего используются методы объектов CAPICOM.dll, неотделенная подпись. Подписанная строковая переменная и есть электронный документ. Подписанный документ (подписанная строка) записывается в hidden-поле и методом POST передается на сервер. Серверное приложение проверяет подпись в переменной, полученной из hidden-поля, и в зависимости от результатов проверки ЭЦП и содержательной части электронного документа осуществляет его дальнейшую обработку. Важным моментом является сохранение подписанного документа на сервере. Для этого, как правило, создают таблицу в базе данных системы с двумя полями: поле ключа и строковое поле, содержащее подписанный электронный документ.
Подпись в базе данных
Довольно часто встречается нефайловая, или строковая, форма представления электронного документа, а электронный документ – как совокупность записей в таблицах базы данных. Для подписания такого документа значения полей записей в таблицах базы данных приводятся в строковый тип, и с помощью конкатенации формируется строковая переменная, отражающая существенную содержательную и идентификационную часть документа. Именно эта строка теперь считается оригиналом электронного документа и подписывается. Подписанная строка сохраняется в соответствующей таблице базы данных системы с двумя полями: поле ключа документа и строковое поле, содержащее подписанный электронный документ.
В настоящей статье рассмотрим несколько наиболее распространенных вариантов работы с ЭЦП для электронных документов определенных форматов.
Подпись в HTML-форме
Такая задача возникает при встраивании средств ЭЦП в системах с "тонким" клиентом, когда пользователь работает в системе через Web-браузер (MS IE). В таких системах поступают следующим образом: создается скрытое hidden-поле в форме. Когда пользователь нажимает кнопку типа "подписать и отправить", соответствующий скрипт обработчика (например, на VBScript) формирует строковую переменную, в которую методом конкатенации записывают важную информацию по идентификации документа и содержимое текстовых полей, которые ввел пользователь. Далее сформированная строковая переменная подписывается. Чаще всего используются методы объектов CAPICOM.dll, неотделенная подпись. Подписанная строковая переменная и есть электронный документ. Подписанный документ (подписанная строка) записывается в hidden-поле и методом POST передается на сервер. Серверное приложение проверяет подпись в переменной, полученной из hidden-поля, и в зависимости от результатов проверки ЭЦП и содержательной части электронного документа осуществляет его дальнейшую обработку. Важным моментом является сохранение подписанного документа на сервере. Для этого, как правило, создают таблицу в базе данных системы с двумя полями: поле ключа и строковое поле, содержащее подписанный электронный документ.
Подпись в базе данных
Довольно часто встречается нефайловая, или строковая, форма представления электронного документа, а электронный документ – как совокупность записей в таблицах базы данных. Для подписания такого документа значения полей записей в таблицах базы данных приводятся в строковый тип, и с помощью конкатенации формируется строковая переменная, отражающая существенную содержательную и идентификационную часть документа. Именно эта строка теперь считается оригиналом электронного документа и подписывается. Подписанная строка сохраняется в соответствующей таблице базы данных системы с двумя полями: поле ключа документа и строковое поле, содержащее подписанный электронный документ.
Другие работы
Колесо зубчатое m=4, z2=40. Вариант 2
coolns
: 13 мая 2026
Колесо зубчатое m=4, z2=40. Вариант 2
РГР 2. Построение изображений зубчатого колеса
Задание №1: Рассчитать геометрические и конструктивные параметры прямозубого цилиндрического зубчатого колеса по приведенным формулам. Исходные данные выписываются столбцов таблицы исходных данных m, z2, DВ2 согласно варианту.
m = 4
z2 = 40
DВ2 = 30
Задание №2: Выполнить рабочий чертеж зубчатого колеса с соблюдением правил, установленных ГОСТ 2.403-76 по примеру, приведенному ниже. Нанести:
1
200 руб.
Контрольная работа по дисциплине: Маркетинговые исследования и ситуационный анализ (ДВ 1.1). Вариант №1
IT-STUDHELP
: 5 декабря 2022
Контрольная работа
По дисциплине: Маркетинговые исследования и ситуационный анализ
ТЕМА: Организация маркетингового исследования.!!!!!!!!!!!
----------------------------------------------------------------------
Содержание
Введение
1. Сущность маркетингового исследования и тенденции
2. Организация маркетингового исследования
3. Этапы проведения маркетингового исследования
Заключение
Список использованных источников
----------------------------------------------------------------------
400 руб.
Понятия платежеспособности и ликвидности. Факторная модель прибыли
alfFRED
: 1 ноября 2013
Содержание
1 Платежеспособность и ликвидность предприятия. Понятие. Анализ и оценка
2 На основании приведенных данных провести анализ издержек обращения аптечного предприятия. Запланировать издержки обращения на предстоящий год в разрезе отдельных статей, общей суммы и среднего уровня расходов
3 На основании приведенных данных постройте факторную модель прибыли и рассчитайте влияние факторов на изменение её суммы всеми способами
Список литературы
1 Платежеспособность и ликвидность предприятия.
10 руб.
Теплотехника КНИТУ Задача ТД-3 Вариант 85
Z24
: 15 января 2026
Сжатие воздуха в компрессоре происходит: а) по изотерме; б) по адиабате; в) по политропе с показателем 1 < n < k. Массовый расход сжимаемого воздуха m, кг/c, начальное давление р1 = 0,1 МПа, начальная температура t1, конечное давление р2.
Определить величины работ сжатия, теоретическую работу компрессора и мощность привода компрессора ( N = lкомпр m, кВт).
Изобразить процессы на pv-диаграмме. Объяснить полученные результаты расчетов.
250 руб.