Внешних информационных систем с ис унп


НазваниеВнешних информационных систем с ис унп
страница14/23
ТипДокументы
filling-form.ru > Договоры > Документы
1   ...   10   11   12   13   14   15   16   17   ...   23

Подпись под сущностями Charge и FinalPayment, подпись под запросом


Значение ЭП должно рассчитываться для элемента сущности, а также для запроса и его составных элементов.

В процессе создания электронной подписи информационной системы должны использоваться алгоритмы для расчета хеш-сумм, формирования подписи и каноникализации, приведенные в Таблице 18.

Таблица . «Алгоритмы формирования подписи»




Наименование

URI

Расчет хэш-сумм

ГОСТ Р 34.11-94

http://www.w3.org/2001/04/xmldsig-more#gostr3411

Формирования подписи

ГОСТ Р 34.10-2001

http://www.w3.org/2001/04/xmldsig-more#gostr34102001-gostr3411 , http://www.w3.org/TR/XAdES/

Каноникализация

Exclusive XML Canonicalization от 18 July 2002

http://www.w3.org/2001/10/xml-exc-c14n#

Формирование блока ЭП осуществляется в следующем порядке:

  1. Формирование шаблона документа:

    1. Создается элемент Signature;

    2. К элементу Signature добавляется дочерний элемент SignedInfo;

    3. К элементу SignedInfo добавляется дочерний элемент CanonicalizationMethod;

    4. К элементу SignedInfo добавляется дочерний элемент SignatureMethod;

    5. К элементу SignedInfo добавляется первый дочерний элемент Reference;

    6. К элементу Reference добавляется дочерний элемент Transforms;

    7. К элементу Transforms элемента Reference добавляется дочерний элемент Transform (два элемента);

    8. К элементу Reference добавляется элемент DigestMethod;

    9. К элементу Reference добавляется элемент DigestValue;

    10. К элементу Signature добавляется дочерний элемент SignatureValue;

    11. К элементу Signature добавляется дочерний элемент KeyInfo;

    12. К элементу KeyInfo добавляется дочерний элемент X509Data;

    13. К элементу X509Data добавляется дочерний элемент X509Certificate;

    14. К элементу Signature добавляется дочерний элемент Object;

    15. К элементу Object добавляется дочерний элемент QualifyingProperties;

    16. К элементу QualifyingProperties добавляется дочерний элемент SignedProperties;

    17. К элементу SignedProperties добавляется дочерний элемент SignedSignatureProperties;

    18. К элементу SignedProperties добавляется дочерний элемент SignedDataObjectProperties;

    19. К элементу QualifyingProperties добавляется дочерний элемент UnSignedProperties;

    20. К элементу UnSignedProperties добавляется дочерний элемент UnsignedSignatureProperties;

  2. Установка предопределенных значений

    1. Для элемента CanonicalizationMethod и для второго элемента Transform элемента Reference значения атрибута Algorithm устанавливается в «http://www.w3.org/2001/10/xml-exc-c14n#».

    2. Для первого элемента Transform алгоритм выставляется значение «http://www.w3.org/2000/09/xmldsig#enveloped-signature».

    3. Для элементов DigestMethod первого значения атрибута Algorithm устанавливается в «http://www.w3.org/2001/04/xmldsig-more#gostr3411».

    4. Для элемента SignatureMethod значение атрибута Algorithm устанавливается в «http://www.w3.org/2001/04/xmldsig-more#gostr34102001-gostr3411».

    5. Атрибут URI элемента Reference должен быть заполнен значением атрибута Id подписываемой сущности.

  3. Установка подписи

    1. Открытый ключ подписи, закодированный по алгоритму «http://www.w3.org/2000/09/xmldsig#base64», добавляется к элементу X509Certificate как дочерний текстовый узел.

    2. Подписываются элементы документа, выбранные посредством XPATH выражения на основе значения атрибута URI элемента Reference (если элемент URI имеет пустое значение, то подписывается полностью весь тег сущности). Полученное значение кодируется по алгоритму «http://www.w3.org/2000/09/xmldsig#base64» и добавляется как дочерний текстовый узел к элементу DigestValue первого элемента Reference.

    3. Элемент SignedInfo трансформируется в соответствии с алгоритмом «http://www.w3.org/2001/10/xml-exc-c14n#». Затем на основании полученной строки и ключа подписи формируется значение ЭП в соответствии с алгоритмом «http://www.w3.org/2001/04/xmldsig-more#gostr34102001-gostr3411». Полученное значение ЭП кодируется в соответствии с алгоритмом «http://www.w3.org/2000/09/xmldsig#base64», и значение добавляется как дочерний текстовый узел к элементу SignatureValue.

    4. Элемент QualifyingProperties заполняется в соответствии с описанием, расположенным по адресу http://www.w3.org/TR/XAdES/#Syntax_overview_The_QualifyingProperties — для соответствия ЭП формату XadES-T.

    5. Элемент SignatureTimeStamp заполняется значением, закодированном в формате ASN.1.
1   ...   10   11   12   13   14   15   16   17   ...   23

Похожие:

Внешних информационных систем с ис унп iconПрограммный комплекс ис егрп работа с заявлениями и запросами, поступившими...
Инструкция предназначена для пользователей, осуществляющих работу с запросами (заявлениями) о проведении регистрационных действий...

Внешних информационных систем с ис унп iconРуководство пользователя ис «унп»
Приложение Идентификатор плательщика (п 2 Форматов взаимодействия ис унп с внешними информационными системами, версия 16. 2) 29

Внешних информационных систем с ис унп iconАвтоматизированные системы специального назначения лк-1
Эвм, комплексов, систем и сетей; автоматизированных систем обработки информации и управления; систем автоматизированного проектирования...

Внешних информационных систем с ис унп iconИнструкция для исполнительных органов государственной власти Удмуртской...
Удмуртской Республики по осуществлению учета информационных систем и компонентов информационно-телекоммуникационной инфраструктуры,...

Внешних информационных систем с ис унп iconА. М. Кориков основы проектирования информационных систем
Учебно-методическое пособие предназначено для выполнения курсового проекта, лабораторных работ и практических занятий по дисциплине...

Внешних информационных систем с ис унп iconРабочая программа для студентов направления 02. 03. 03 «Математическое...
«Математическое обеспечение и администрирование информационных систем», профиль подготовки «Технологии программирования», очная форма...

Внешних информационных систем с ис унп iconТема Основные понятия экономических информационных систем (эис) и...
Тема Основные понятия экономических информационных систем (эис) и информационных технологий (ИТ) (6 часов) 6

Внешних информационных систем с ис унп iconТестирование взаимодействия программы «1С: Бухгалтерия государственного...
Тестирование взаимодействия программы «1С: Бухгалтерия государственного учреждения 8» с тестовым стендом ис унп

Внешних информационных систем с ис унп iconИспользование информационных технологий в налоговой системе республики беларусь
Перспективы внедрения автоматизированных информационных систем в налоговоую систему в контексте их использования налоговыми органами...

Внешних информационных систем с ис унп iconИзвещение о проведении открытого запроса цен на право заключения...

Вы можете разместить ссылку на наш сайт:


Все бланки и формы на filling-form.ru




При копировании материала укажите ссылку © 2019
контакты
filling-form.ru

Поиск