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

Приложение 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[] │ │

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