2.2 Содержание и структура транспортного контейнера (пакета)

В рамках каждой транзакции документооборота файлы всех логически связанных документов и относящихся к ним электронных подписей, сопровождаемые сопутствующей транспортной информацией, пересылаются объединенными в один файл. Такой файл называется транспортным контейнером (или пакетом).

На рисунке ниже приведена схема внутренней структуры пакета.

┌─────────────────────────────────────────────────────────────────────────┐

│Пакет, zip-архив │

│ ┌──────────────────────────┐ │

│ ┌─────────────────────┐ │Шифрованные данные │ │

│ │ │ │ │ │

│ │Описание пакета │ │ ┌────────────────┐ │ │

│ │ ┌───────────────┐ │ │ │Zip-архив │ │ │

│ │ │Имя транзакции │ │ │ │ ┌──────────┐ │ │ │

│ │ └───────────────┘ │ ┌──────┼───────┼──>│ Документ │ │ │ │

│ │ │ │ │ │ └──────────┘ │ │ │

│ │ ┌───────────────┐ │ │ │ └────────────────┘ │ │

│ │ │ Отправитель, │ │ │ └──────────────────────────┘ │

│ │ │ Получатель │ │ │ │

│ │ └───────────────┘ │ │ ┌─────────────┐ │

│ │ │ ├─────────────────>│ ЭП │ │

│ │ │ │ └─────────────┘ │

│ │ ┌────────────────┐ │ │ ┌─────────────┐ │

│ │ │Список │ │ ├─────────────────>│ ЭП │ │

│ │ │документов ├─┼───────────┘ └─────────────┘ │

│ │ │и подписей ├─┼───────────┐ ┌──────────────────────────┐ │

│ │ └────────────────┘ │ │ │Шифрованные данные │ │

│ │ │ │ │ │ │

│ └─────────────────────┘ │ │ ┌────────────────┐ │ │

│ │ │ │Zip-архив │ │ │

│ ┌─────────────────────┐ │ │ │ │ │ │

│ │ ЭП │ │ │ │ ┌──────────┐ │ │ │

│ └─────────────────────┘ ├──────┼───────┼──>│ Документ │ │ │ │

│ │ │ │ └──────────┘ │ │ │

│ ┌─────────────────────┐ │ │ └────────────────┘ │ │

│ │ Сертификат ЭП │ │ └──────────────────────────┘ │

│ └─────────────────────┘ │ │

│ │ ┌─────────────┐ │

│ └─────────────────>│ ЭП │ │

│ └─────────────┘ │

└─────────────────────────────────────────────────────────────────────────┘

Рисунок 2. Структура формата транспортного контейнера

Транспортный контейнер представляет собой zip-архив, содержащий:

необязательный файл "packageDescription.xml" с описанием содержимого пакета в формате xml. В документообороте "сбор отчетности ЕССО" может не использоваться;

необязательный файл "packageDescription.sign" с электронной подписью под описанием содержимого пакета (должен присутствовать, если есть файл "packageDescription.xml");

необязательный файл "packageDescription.cer" с сертификатом для проверки электронной подписи под описанием содержимого пакета (должен присутствовать, если есть файл "packageDescription.sign" и он не содержит внутри себя сертификат);

файлы с содержимым передаваемых документов (могут быть зашифрованы и заархивированы);

файлы с содержимым передаваемых электронных подписей под каждым документом;

файлы с содержимым сертификата для проверки электронной подписи под каждым документом (если электронная подпись документа не содержит внутри себя сертификат).