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

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

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

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