Статус: Активный участник
Группы: Участники
Зарегистрирован: 11.01.2017(UTC) Сообщений: 41
Сказал(а) «Спасибо»: 2 раз
|
Добрый день, нужна помощь. Создаю cms подпись простого текста на клиенте с использованием крипто плагина ( пользуюсь тестовой страницей), полученные base64 данные передаю на сервер, где проверяю подпись при помощи cryptcp: cryptcp -veryfy test.msg test.txt -f test.msg Проверка подписи проходит успешно, а вот в файле test.txt какая то ерунда, вместо оригинальных данных. Содержимое этого файла похоже на бинарные данные. Как мне получить оригинал? Пробовал расшифровать содержимое так: cryptcp -decr -nochain test.txt test2.txt -f test.msg в таком случае получаю ошибку: Error: Can not get certificate private key. /dailybuildsbranches/CSP_4_0/CSPbuild/CSP/samples/CPCrypt/Encr.cpp:413: 0x20000136 [ErrorCode: 0x20000136] Помогите, плиз, что я делаю не так. Установлен КриптоПро 4.0 (на 3.9 тоже самое)
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 12,719 Сказал «Спасибо»: 500 раз Поблагодарили: 2054 раз в 1594 постах
|
Здравствуйте.
Приложить можете test.txt и test.msg? |
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 11.01.2017(UTC) Сообщений: 41
Сказал(а) «Спасибо»: 2 раз
|
test.zip (2kb) загружен 3 раз(а).
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 12,719 Сказал «Спасибо»: 500 раз Поблагодарили: 2054 раз в 1594 постах
|
Автор: excont Сообщите название ОС и версию браузера. |
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 11.01.2017(UTC) Сообщений: 41
Сказал(а) «Спасибо»: 2 раз
|
Подпись происходит на клиенте с Win7 Pro Service Pack 1 браузер Chrome (версия 55.0.2883.87), cryptcp установлен на CentOS 6
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 12,719 Сказал «Спасибо»: 500 раз Поблагодарили: 2054 раз в 1594 постах
|
Автор: excont Подпись происходит на клиенте с Win7 Pro Service Pack 1 браузер Chrome (версия 55.0.2883.87), cryptcp установлен на CentOS 6 Можете проверить на той же странице через IE и приложить данные (если не пройдут проверку в cryptcp)? |
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 11.01.2017(UTC) Сообщений: 41
Сказал(а) «Спасибо»: 2 раз
|
Тоже самое test.zip (2kb) загружен 2 раз(а).
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 12,719 Сказал «Спасибо»: 500 раз Поблагодарили: 2054 раз в 1594 постах
|
Автор: excont Тоже самое test.zip (2kb) загружен 2 раз(а). в cms записано (11 байт) верно: Hello World Вы файл удалите test.txt или создайте с разными именами. В Хроме получается 7 байт "мусора" - на странице есть ошибка в кодировании. Спасибо за информацию |
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 11.01.2017(UTC) Сообщений: 41
Сказал(а) «Спасибо»: 2 раз
|
Да, действительно, в ie все работает. Еще вопрос: я подписываю pdf документ таким же образом, потом проверяю его в КриптоАРМ - подпись валидная, но просмотреть документ не могу, почему? Тоже самое, не удается просмотреть восстановленный из подписи pdf документ, если использовать команду cryptcp -verify test.msg test.pdf -f test.msg
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 11.01.2017(UTC) Сообщений: 41
Сказал(а) «Спасибо»: 2 раз
|
Все, виноват, туплю. Надо было просто декодировать содержимое из base64
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close