Статус: Новичок
Группы: Участники
Зарегистрирован: 03.08.2018(UTC) Сообщений: 1 Сказал(а) «Спасибо»: 1 раз
|
Здравствуйте. Сначала реализация была по аналогии с http://cpdn.cryptopro.ru...in-samples-fileapi.html, но там большие файлы не удается подписать. Попробовали перейти на http://cpdn.cryptopro.ru...ples-fileapi_stream.html , но при подписи хэша, насколько я понимаю, получается открепленная подпись, а мне нужна прикрепленная. Есть какой-нибудь способ это исправить? Вторая проблема в том, что даже если читать файл по частям, в IE11 у меня не открываются файлы >80 мб, то есть такой способ тоже не подходит. Подскажите, пожалуйста, что я упускаю? Если возможность получить прикрепленную или, если уж совсем никак, открепленную?
|
|
|
|
Статус: Сотрудник
Группы: Администраторы, Участники Зарегистрирован: 24.11.2009(UTC) Сообщений: 965 Откуда: Crypto-Pro
Сказал(а) «Спасибо»: 3 раз Поблагодарили: 174 раз в 152 постах
|
Прикрипленную подпись для большого файла получить не получится. Используйте подпись по хешу. хешируя файл по частям. |
|
1 пользователь поблагодарил Анатолий Беляев за этот пост.
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 14.01.2018(UTC) Сообщений: 24 Откуда: SPB Сказал(а) «Спасибо»: 18 раз
|
Автор: cross Прикрипленную подпись для большого файла получить не получится. Используйте подпись по хешу. хешируя файл по частям. Подскажите пожалуйста (решение на джава): У меня похожая задача. Большой файл на сервере, а на клиенте CSP и браузер плагин. Я думал получить хеши с сервера и подписать его на клиенте. Но тут пишут что хеш нужен по госту (ГОСТ Р 34.10-2001 например). А как получить хеш по госту через openssl без сертификатов на сервере чтобы этот хеш можно было подписать? Соответственно - подписать по хешу можно только если CSP и JCP на сервере? Ну а если мы имеем схему - на клиенте CSP + браузер плагин а на сервере возможность получить содержимое в бейс64, затем подписать этот бейс64 на клиенте и отправить открепленную подпись на сервер. Я прав?
|
|
|
|
Статус: Сотрудник
Группы: Администраторы, Участники Зарегистрирован: 24.11.2009(UTC) Сообщений: 965 Откуда: Crypto-Pro
Сказал(а) «Спасибо»: 3 раз Поблагодарили: 174 раз в 152 постах
|
Хеш нужен именно по ГОСТ. Если у вас на сервере Java, то хеш по госту можно вычислить с помощью КриптоПро JCP. Для расчет хеша он не требует лицензии. |
|
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 14.01.2018(UTC) Сообщений: 24 Откуда: SPB Сказал(а) «Спасибо»: 18 раз
|
Автор: cross Хеш нужен именно по ГОСТ. Если у вас на сервере Java, то хеш по госту можно вычислить с помощью КриптоПро JCP. Для расчет хеша он не требует лицензии. Получилось хешировать файл. В каком формате должен быть хеш, чтобы его подписать?
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 12,691 Сказал «Спасибо»: 500 раз Поблагодарили: 2046 раз в 1586 постах
|
Автор: ivar.mikhailovich Автор: cross Хеш нужен именно по ГОСТ. Если у вас на сервере Java, то хеш по госту можно вычислить с помощью КриптоПро JCP. Для расчет хеша он не требует лицензии. Получилось хешировать файл. В каком формате должен быть хеш, чтобы его подписать? Здравствуйте. Интерфейс ICPHashedData.SetHashValue |
|
1 пользователь поблагодарил Андрей * за этот пост.
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close