Статус: Участник
Группы: Участники
Зарегистрирован: 22.10.2018(UTC) Сообщений: 15
|
Конечно: test.zip (23kb) загружен 2 раз(а).
|
|
|
|
Статус: Сотрудник
Группы: Администраторы, Участники Зарегистрирован: 24.11.2009(UTC) Сообщений: 965 Откуда: Crypto-Pro
Сказал(а) «Спасибо»: 3 раз Поблагодарили: 174 раз в 152 постах
|
Можете еще сертификат подписчика приложить. В подписи его не оказалось. |
|
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 22.10.2018(UTC) Сообщений: 15
|
cert.zip (1kb) загружен 2 раз(а).
|
|
|
|
Статус: Сотрудник
Группы: Администраторы, Участники Зарегистрирован: 24.11.2009(UTC) Сообщений: 965 Откуда: Crypto-Pro
Сказал(а) «Спасибо»: 3 раз Поблагодарили: 174 раз в 152 постах
|
Мне кажется сообщение другим сертификатом подписано. Там внутри серийник подписанта другой. 12 00 2Е 45 ... В приложенном сертификате другой серийник. Отредактировано пользователем 14 ноября 2018 г. 16:06:43(UTC)
| Причина: Не указана |
|
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 22.10.2018(UTC) Сообщений: 15
|
Теперь вроде оно: cert.cer.zip (1kb) загружен 2 раз(а).Проверил с помощью команды (тот сертификат выдавал ошибку) Код:
/opt/cprocsp/bin/amd64/cryptcp -vsignf -f ./cert.cer -f ./data_bad.bin.sgn ./data_bad.bin
|
|
|
|
Статус: Сотрудник
Группы: Администраторы, Участники Зарегистрирован: 24.11.2009(UTC) Сообщений: 965 Откуда: Crypto-Pro
Сказал(а) «Спасибо»: 3 раз Поблагодарили: 174 раз в 152 постах
|
С подписью все ок. Хеш там правильный указан. Но это не приблизило нас к причине почему у вас она проверяется с плохими данными. Есть ли возможность предоставить доступ к этой машине? (ssh или teamviewer). Какая то крайне странная ситуация в которой хочется разобратся. Отредактировано пользователем 15 ноября 2018 г. 13:57:56(UTC)
| Причина: Не указана |
|
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 22.10.2018(UTC) Сообщений: 15
|
Хм..... Я могу подготовить образ виртуальной машины с установленными пакетами/исходниками/тестируемыми файлами, который можно будет скачать из облака по общедоступной ссылке. Такой вариант Вам подходит?
|
|
|
|
Статус: Сотрудник
Группы: Администраторы, Участники Зарегистрирован: 24.11.2009(UTC) Сообщений: 965 Откуда: Crypto-Pro
Сказал(а) «Спасибо»: 3 раз Поблагодарили: 174 раз в 152 постах
|
|
|
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 22.10.2018(UTC) Сообщений: 15
|
virtual -это ссылка на архив с виртуальной машиной. Установлена Ubuntu 18.04 server x64. пользователь - cryptopro пароль (криптопро, но в англ. раскладке) - rhbgnjghj пароль (от контейнера) при подписании - rhbgnjghj Все необходимое находится в папке /home/cryptopro: build - собранный проект для тестирования подписи (исполняемый файл - cryptopro-test); в этой папке также находятся тестовые файлы certnew.p7b - цепочка сертификатов cryptopro-installer - тут находятся все пакеты криптопро, которые устанавливались на систему cryptopro-installer.zip - аналогично, но архивом cryptopro-test - исходники тестового проекта run - инструкции, которые последовательно запускались для начала работы с криптопро (запрос сертификатов, инициализация ридеров и т. д.) test5.req - запрос на сертификат Да, забыл упомянуть. Криптопро не понимает что он установлен не на Windows. Поэтому подключаемый файл WinCryptEx.h пытается найти wincrypt.h вместо CSP_WinCrypt.h. Поэтому я с помощью команды Код:sudo sed -i '33i\#define UNIX' /opt/cprocsp/include/cpcsp/WinCryptEx.h
заставил найти нужный файл. Но я не думаю, что эта правка является причиной ошибки. А если это так, то новый вопрос: как указать криптопро, что нужно искать файл CSP_WinCrypt.h? Отредактировано пользователем 16 ноября 2018 г. 11:46:53(UTC)
| Причина: указал пароль от контейнера
|
|
|
|
Статус: Сотрудник
Группы: Администраторы, Участники Зарегистрирован: 24.11.2009(UTC) Сообщений: 965 Откуда: Crypto-Pro
Сказал(а) «Спасибо»: 3 раз Поблагодарили: 174 раз в 152 постах
|
Увидел версию билда для 5.0 и стало понятно. В этой версии сломано получения параметра CMSG_COMPUTED_HASH_PARAM. что приводит к таким печальным последствиям. Можете обновить версию провайдера (https://w www.cryptopro.ru/sites/d...1262/linux-amd64_deb.tgz). Для того что бы хедеры не трогать при компиляции вашего кода можно добавить -DUNIX в флаги компиляции. |
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close