Ключевое слово в защите информации
КЛЮЧЕВОЕ СЛОВО
в защите информации
Получить ГОСТ TLS-сертификат для домена (SSL-сертификат)
Добро пожаловать, Гость! Чтобы использовать все возможности Вход или Регистрация.

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline onikitin  
#1 Оставлено : 20 февраля 2019 г. 22:56:43(UTC)
onikitin

Статус: Участник

Группы: Участники
Зарегистрирован: 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)  | Причина: Не указана

Offline onikitin  
#2 Оставлено : 20 февраля 2019 г. 23:51:38(UTC)
onikitin

Статус: Участник

Группы: Участники
Зарегистрирован: 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)  | Причина: Не указана

Offline Александр Лавник  
#3 Оставлено : 21 февраля 2019 г. 0:07:01(UTC)
Александр Лавник

Статус: Сотрудник

Группы: Участники
Зарегистрирован: 30.06.2016(UTC)
Сообщений: 3,383
Мужчина
Российская Федерация

Сказал «Спасибо»: 53 раз
Поблагодарили: 776 раз в 718 постах
Автор: 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.
Техническую поддержку оказываем тут
Наша база знаний
thanks 1 пользователь поблагодарил Александр Лавник за этот пост.
onikitin оставлено 21.02.2019(UTC)
Offline onikitin  
#4 Оставлено : 21 февраля 2019 г. 0:59:43(UTC)
onikitin

Статус: Участник

Группы: Участники
Зарегистрирован: 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 для ЭЦП.
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.