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

Приложение N 4. Структура файла ЭЦП

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

СТРУКТУРА ФАЙЛА ЭЦП

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

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

│ │ (байт) │ │ │

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

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

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

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

│сертификата отправителя│ │ │ │

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

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

│отправителя │ │ │ │

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

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

│сертификата │ │ │ │

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

│Имя владельца │var │unsigned char[] │ │

│сертификата │ │ │ │

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

│Длина открытого ключа │4 │DWORD │ │

│отправителя │ │ │ │

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

│Открытый ключ │var │unsigned char[] │ │

│отправителя │ │ │ │

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

│Идентификатор алгоритма│4 │unsigned int │CALG_GR3411 │

│хэш-функции │ │ │ │

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

│Длина цифровой подписи │4 │DWORD │ │

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

│Цифровая подпись │var │unsigned char[] │ │

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