Документ утратил силу или отменен. Подробнее см. Справку

Приложение N 2. Структура транспортного контейнера

Приложение N 2

СТРУКТУРА ТРАНСПОРТНОГО КОНТЕЙНЕРА

┌──────────────────────────────┬────────┬──────────────────┬──────────────┐

│ Название поля │ Длина │ Тип │ Содержимое │

│ │ (байт) │ │ │

├──────────────────────────────┼────────┼──────────────────┼──────────────┤

│Версия │4 │int │0x0001 │

├──────────────────────────────┼────────┼──────────────────┼──────────────┤

│Длина отпечатка сертификата │4 │DWORD │20 │

│ключа ЭЦП, с помощью которого │ │ │ │

│были зашифрованы данные │ │ │ │

├──────────────────────────────┼────────┼──────────────────┼──────────────┤

│Отпечаток сертификата ключа │20 │unsigned char[20] │ │

│ЭЦП, с помощью которого были │ │ │ │

│зашифрованы данные │ │ │ │

├──────────────────────────────┼────────┼──────────────────┼──────────────┤

│Длина имени владельца │4 │DWORD │ │

│сертификата ключа ЭЦП, с │ │ │ │

│помощью которого были │ │ │ │

│зашифрованы данные │ │ │ │

├──────────────────────────────┼────────┼──────────────────┼──────────────┤

│Имя владельца сертификата │var │unsigned char[] │ │

│ключа ЭЦП, с помощью которого │ │ │ │

│были зашифрованы данные │ │ │ │

├──────────────────────────────┼────────┼──────────────────┼──────────────┤

│Длина отпечатка сертификата │4 │DWORD │20 │

│ключа ЭЦП, с помощью которого │ │ │ │

│можно расшифровать данные │ │ │ │

├──────────────────────────────┼────────┼──────────────────┼──────────────┤

│Отпечаток сертификата ключа │20 │unsigned char[20] │ │

│ЭЦП, с помощью которого можно │ │ │ │

│расшифровать данные │ │ │ │

├──────────────────────────────┼────────┼──────────────────┼──────────────┤

│Длина имени владельца │4 │DWORD │ │

│сертификата ключа ЭЦП, с │ │ │ │

│помощью которого можно │ │ │ │

│расшифровать данные │ │ │ │

├──────────────────────────────┼────────┼──────────────────┼──────────────┤

│Имя владельца сертификата │var │unsigned char[] │ │

│ключа ЭЦП, с помощью которого │ │ │ │

│можно расшифровать данные │ │ │ │

├──────────────────────────────┼────────┼──────────────────┼──────────────┤

│Длина зашифрованного │4 │DWORD │ │

│сессионного ключа │ │ │ │

├──────────────────────────────┼────────┼──────────────────┼──────────────┤

│Зашифрованный сессионный ключ │var │unsigned char[] │ │

├──────────────────────────────┼────────┼──────────────────┼──────────────┤

│Длина вектора инициализации │4 │DWORD │ │

├──────────────────────────────┼────────┼──────────────────┼──────────────┤

│Вектор инициализации │var │unsigned char[] │ │

├──────────────────────────────┼────────┼──────────────────┼──────────────┤

│Длина зашифрованных данных │4 │DWORD │ │

├──────────────────────────────┼────────┼──────────────────┼──────────────┤

│Зашифрованные данные │var │unsigned char[] │ │

└──────────────────────────────┴────────┴──────────────────┴──────────────┘