Статус: Участник
Группы: Участники
Зарегистрирован: 17.06.2015(UTC) Сообщений: 28
Сказал(а) «Спасибо»: 7 раз
|
Доброго дня, Коллеги!
Реализовали возможность подписания файла через Web-приложение ключом пользователя алгоритмом(CADES_BES-Detached) с помощью плагина КриптоПРО Browser PlugIn 2.0 Когда начали проверять подпись через SignedCMS, проверка проходила неудачно... Начали копать глубже в js самих Крипто-ПРО. Оказалось, что когда файл готовится к подписи, он сначала конвертируется в Base64String и только после этого подписывается. Перед самописной проверкой подписи реализовали конвертацию файла в Base64String, затем проверили данные с помощью ContentInfo/SignedData. Все проверки прошли успешно.
После вышеописанных манипуляций решили проверить подпись вручную через КриптоАРМ. Программа сообщила, что подпись недействительна.
Получается что КриптоАРМ проверяет подпись файла по данным типа byte[], в то время как плагин КриптоПРО для браузера формирует подпись по данным типа Byte[] to Base64String to Byte[].
Таким образом получается, что КриптоАРМ и КриптоПРО Browser PlugIn несовместимые продукты?
Если пользователь пожелает подпись проверить через КриптоАРМ, то у него сразу появится вопрос по поводу недействительности подписи и дезориентации в информации. Как в таком случае отвечать пользователю? Мне кажется такую магию сложно будет объяснить обычному человеку...
Спасибо за Внимание!
|
|
|
|
|
|
Статус: Вам и не снилось
Группы: Администраторы
Зарегистрирован: 24.12.2007(UTC) Сообщений: 831 Откуда: Крипто-Про
Сказал(а) «Спасибо»: 1 раз Поблагодарили: 48 раз в 44 постах
|
|
|
 1 пользователь поблагодарил Павел Смирнов за этот пост.
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close