logo Обзор КриптоПро NGate для защищённого доступа к корпоративным ресурсам
Добро пожаловать, Гость! Чтобы использовать все возможности Вход или Регистрация.

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline igorshmel  
#1 Оставлено : 19 июля 2019 г. 10:44:17(UTC)
igorshmel

Статус: Новичок

Группы: Участники
Зарегистрирован: 18.07.2019(UTC)
Сообщений: 1
Российская Федерация

Здравствуйте!

Я решаю задачу "второй фактор авторизации для доступа в ЛК". ГОСТ 34.10_256
На фронте у меня плагин КриптоПро, на сервере GO-библиотека для работы ГОСТ-овыми подписями.
У меня получается создавать плагином "голую" подпись, и проверять ее на сервере.
Go-библиотеке я передаю открытый ключ, хеш дайджеста (32-байта) и подпись (64-байта)

Но с полной CMS-подписью я пока зашел в тупик, я понимаю что чистая подпись (последние 64-байта), которая лежит в CMS
формируется на основе подписания хеша дайджеста + атрибуты.
В самом простом варианте CADES_BES атрибуты - это метка времени, а так же имя документа (насколько я понял).

Подскажите пожалуйста, каким образом я могу сформировать строку для подписи включающую в себя дайджест+атрибуты, чтобы я мог отправить ее в качестве агрумента
для функции проверки на GO.

Отредактировано пользователем 19 июля 2019 г. 11:48:50(UTC)  | Причина: Не указана

RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.