- тэг, содержащий электронную подпись XML Signature
- тэг электронной подписи XML Signature
- тэг электронной подписи Digest
В файле заявки может присутствовать только 1 тэг электронной подписи (Signature или Digest).
1. Тэг "RegisterRequest"
Является корневым тэгом, в качестве атрибутов может содержать только ссылку на схему данных (xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="RegisterRequest.xsd").
2. Тэг "Data"
Содержит в качестве подчиненных тэгов данные шапки заявки, а в качестве атрибутов - данные о сформированном файле заявки.
2.1. Атрибуты
----T----------------T-------------T--------------------------------------¬
¦ N ¦ Наименование ¦ Тип данных ¦ Описание ¦
¦п/п¦ атрибута ¦ атрибута ¦ ¦
+---+----------------+-------------+--------------------------------------+
¦1. ¦Hash ¦строка ¦контрольная сумма данных заявки,¦
¦ ¦ ¦ ¦вычисленная на основе строки¦
¦ ¦ ¦ ¦xml-представления элемента "Data" без¦
¦ ¦ ¦ ¦участия всех атрибутов элемента.¦
¦ ¦ ¦ ¦Записывается в виде префикса алгоритма¦
¦ ¦ ¦ ¦контрольной суммы, двоеточия и строки¦
¦ ¦ ¦ ¦шестнадцатиричного представления¦
¦ ¦ ¦ ¦контрольной суммы. Возможные алгоритмы¦
¦ ¦ ¦ ¦контрольных сумм: MD5, SHA1 ¦
+---+----------------+-------------+--------------------------------------+
¦2. ¦Generated ¦xml-timestamp¦дата и время формирования файла заявки¦
¦ ¦ ¦ ¦(в формате RFC-3339: ¦
¦ ¦ ¦ ¦гггг.мм.ддТчч:мм:сс) ¦
+---+----------------+-------------+--------------------------------------+
¦3. ¦GeneratedBy ¦строка ¦код (или имя) авторизованного¦
¦ ¦ ¦ ¦пользователя, сформировавшего файл¦
¦ ¦ ¦ ¦заявки ¦
+---+----------------+-------------+--------------------------------------+
¦4. ¦Generator ¦строка ¦наименование и версия программы, с¦
¦ ¦ ¦ ¦помощью которой произведено¦
¦ ¦ ¦ ¦формирование файла заявки ¦
+---+----------------+-------------+--------------------------------------+
¦5. ¦GeneratorGUID ¦строка ¦идентификатор программы, с помощью¦
¦ ¦ ¦ ¦которой произведено формирование файла¦
¦ ¦ ¦ ¦заявки (GUID без фигурных скобок) ¦
L---+----------------+-------------+---------------------------------------
2.2. Тэги
----T----------------T-------------T--------------------------------------¬
¦ N ¦ Наименование ¦ Тип данных ¦ Описание ¦
¦п/п¦ тэга ¦ тэга ¦ ¦
+---+----------------+-------------+--------------------------------------+
¦1. ¦RegistrationID ¦строка ¦регистрационный номер заявки в¦
¦ ¦ ¦ ¦программе (имя файла заявки должно¦
¦ ¦ ¦
> 1 ... 2 3 4 5 ... 8 9 10