Статус: Участник
Группы: Участники
Зарегистрирован: 19.06.2015(UTC) Сообщений: 12 Откуда: Moscow Сказал(а) «Спасибо»: 4 раз
|
Коллеги, доброго дня. Возникла проблема: после установки КриптоПро 4.0 и ЭЦП SDK на CentOS linux в каталоге /opt/cprocsp/include/ нет ничего кроме каталога pki. Файл WinCryptEx.h отсутствует (и ещё куча файлов, которые были в версии 3.9 тоже). При попытке компиляции приложения написанного на C возникает ошибка: Код:[root@localhost rcpd]# ./make.sh
In file included from ./rcpd.c:5:0:
././rcpd.h:25:24: fatal error: WinCryptEx.h: No such file or directory
#include <WinCryptEx.h>
^
compilation terminated.
[root@localhost rcpd]#
Вопрос: как установить требуемые заголовочные файлы? Сейчас в SDK есть пакеты: Код:[root@localhost rcpd]# ls -la cpro40/cades_linux_amd64/*.rpm
-rw------- 1 501 games 13717281 Feb 8 11:38 cpro40/cades_linux_amd64/cprocsp-pki-2.0.0-amd64-cades.rpm
-rw------- 1 501 games 458544 Feb 8 11:38 cpro40/cades_linux_amd64/cprocsp-pki-2.0.0-amd64-phpcades.rpm
-rw------- 1 501 games 804654 Feb 8 11:38 cpro40/cades_linux_amd64/cprocsp-pki-2.0.0-amd64-plugin.rpm
-rw------- 1 501 games 179706 Feb 8 11:38 cpro40/cades_linux_amd64/cprocsp-pki-2.0.0-amd64-sapssf.rpm
[root@localhost rcpd]#
Может чего-то не хватает? Отредактировано пользователем 20 февраля 2019 г. 23:07:15(UTC)
| Причина: Не указана
|
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 19.06.2015(UTC) Сообщений: 12 Откуда: Moscow Сказал(а) «Спасибо»: 4 раз
|
Коллеги из КриптоПро, я разобрался в чём дело. Я нашёл старую (от 13.02.2019) версию архива cades_linux_amd64.tar.gz в ней был пакет lsb-cprocsp-devel-4.0.9921-5.noarch.rpm, который и устанавливает необходимые заголовочные файлы. В текущей версии архива cades_linux_amd64.tar.gz этого пакета нет (см предыдущий пост). Приложение собралось без ошибок. Если удаление этого пакета сделано специально, то просьба ответить как жить дальше. В противном случае просьба поправить данную ситуацию. Отредактировано пользователем 20 февраля 2019 г. 23:52:41(UTC)
| Причина: Не указана
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 30.06.2016(UTC) Сообщений: 3,388 Сказал «Спасибо»: 53 раз Поблагодарили: 777 раз в 719 постах
|
Автор: onikitin Коллеги из КриптоПро, я разобрался в чём дело. Я нашёл старую (от 13.02.2019) версию архива cades_linux_amd64.tar.gz в ней был пакет lsb-cprocsp-devel-4.0.9921-5.noarch.rpm, который и устанавливает необходимые заголовочные файлы. В текущей версии архива cades_linux_amd64.tar.gz этого пакета нет (см предыдущий пост).
Приложение собралось без ошибок.
Если удаление этого пакета сделано специально, то просьба ответить как жить дальше. В противном случае просьба поправить данную ситуацию. Здравствуйте. Используйте devel пакет из состава дистрибутива КриптоПро CSP. |
|
1 пользователь поблагодарил Александр Лавник за этот пост.
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 19.06.2015(UTC) Сообщений: 12 Откуда: Moscow Сказал(а) «Спасибо»: 4 раз
|
Автор: Александр Лавник Используйте devel пакет из состава дистрибутива КриптоПро CSP.
Александр, спасибо за ответ, но в составе дистрибутива КриптоПро 4.0 содержится 42 пакета, часть из которых install.sh устанавливает самостоятельно. При этом в составе дистрибутива нет файла README, и понять какие пакеты ставить, чтобы заработало приложение использующее CryptoPro API нет возможности. Инсталлятор КриптоПро 4.0 не устанавливает пакет lsb-cprocsp-devel-4.0.9963-5.noarch.rpmВ дистрибутиве содержаться 4 пакета devel. Как понять, что надо ставить, а что нет? В данный момент мы имеем ситуацию, когда разработчик установив пакет КриптоПро ЭЦП SDK не может собрать приложение, использующее CryptoPro API для ЭЦП.
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close