Статус: Участник
Группы: Участники
Зарегистрирован: 01.06.2018(UTC) Сообщений: 10  Откуда: Санкт-Петербург Сказал(а) «Спасибо»: 1 раз
|
Добрый день! Использую ОС Linux Ubuntu 16.04. Установил программное обеспечение КриптоПро CSP 4.0 R3 (устанавливал по инструкции, приведенной в данном посте). Так же был установлен плагин в браузер Google Chrome с помощью той же статьи. Получилось установить и проверить тестовый сертификат с помощью инструментария вашего сайта. Я хочу пользоваться КриптоПро SDK, который, судя по данной статье устанавливается в Linux следующим образом: - Установите дистрибутив c совместимой версией КриптоПро CSP.
- Установите пакет cprocsp-pki-*-cades*.
Пакет cprocsp-pki-*-cades* идет в составе архива при установке плагина для браузера. Там же есть пакет для developer's. После всего этого я пытаюсь написать приложение с использованием языков C/C++, пишу #include <cades.h>, но получаю ошибку, потому что компилятор не может найти следующие файлы: CSP_WinCrypt.h, CSP_WinDef.h и CSP_WinError.h из блока #if defined _WIN32 # include <windows.h> # include <wincrypt.h> # include <prsht.h> #else # include "CSP_WinCrypt.h" # include "CSP_WinDef.h" # include "CSP_WinError.h" #ifndef __in # define __in #endif Как мне быть и где взять эти файлы?
|
|
|
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 01.06.2018(UTC) Сообщений: 10  Откуда: Санкт-Петербург Сказал(а) «Спасибо»: 1 раз
|
Установленные пакеты: dpkg -l | grep cpr ii cprocsp-cpopenssl-64 4.0.9944-5 amd64 OpenSSL. Build 9944. ii cprocsp-cpopenssl-base 4.0.9944-5 all Openssl common Build 9944. ii cprocsp-cpopenssl-devel 4.0.9944-5 all Openssl devel Build 9944. ii cprocsp-cpopenssl-gost-64 4.0.9944-5 amd64 OpenSSL capi_gost engine. Build 9944. ii cprocsp-curl-64 4.0.9944-5 amd64 CryptoPro Curl shared library and binaris. Build 9944. ii cprocsp-pki-cades 2.0.0-1 amd64 CryptoPro PKI ii cprocsp-pki-plugin 2.0.0-1 amd64 CryptoPro PKI ii cprocsp-rdr-gui-gtk-64 4.0.9944-5 amd64 GUI components for CryptoPro CSP readers. Build 9944. ii cprocsp-rdr-mskey-64 4.0.9944-5 amd64 Mskey support module ii cprocsp-rdr-pcsc-64 4.0.9944-5 amd64 PC/SC components for CryptoPro CSP readers. Build 9944. ii lsb-cprocsp-base 4.0.9944-5 all CryptoPro CSP directories and scripts. Build 9944. ii lsb-cprocsp-ca-certs 4.0.9944-5 all CA certificates. Build 9944. ii lsb-cprocsp-capilite-64 4.0.9944-5 amd64 CryptoAPI lite. Build 9944. ii lsb-cprocsp-devel 4.0.9921-5 all CryptoPro CSP static libraries and headers. Build 9921. ii lsb-cprocsp-kc1-64 4.0.9944-5 amd64 CryptoPro CSP KC1. Build 9944. ii lsb-cprocsp-kc2-64 4.0.9944-5 amd64 CryptoPro CSP KC2. Build 9944. ii lsb-cprocsp-rdr-64 4.0.9944-5 amd64 CryptoPro CSP readers. Build 9944.
|
|
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 13.09.2016(UTC) Сообщений: 126
Сказал(а) «Спасибо»: 8 раз Поблагодарили: 35 раз в 28 постах
|
При компиляции укажите путь /opt/cprocsp/include.
Пример:
gcc -DUNIX -I/opt/cprocsp/include '/home/test.cpp' -g -c -o ctest g++ '/home/ctest' -L/opt/cprocsp/lib/amd64 -lcapi10 -lcapi20 -g -o test_out
|
|
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close