Статус: Новичок
Группы: Участники
Зарегистрирован: 29.04.2019(UTC) Сообщений: 5 Откуда: St. Petersburg Сказал(а) «Спасибо»: 2 раз
|
Будет ли какая то документация для методов, которых нет в C++ и будет ли данная библиотека в конечном итоге доступна без костылей для других ОС? потому как сборка через gcc под macOS это костыль. По методам, например, не понятно как работает pycades.SignedData.Verify(). Аналога в C++ я не нашел. В конечном итоге хотелось бы иметь полноценную документацию отдельно для pycades. Отредактировано пользователем 4 марта 2021 г. 12:59:20(UTC)
| Причина: Не указана
|
|
|
|
Статус: Сотрудник
Группы: Модератор, Участники Зарегистрирован: 03.12.2018(UTC) Сообщений: 1,190 Сказал(а) «Спасибо»: 100 раз Поблагодарили: 272 раз в 253 постах
|
сборка под мак не планируется интерфейсы pycades аналогичны cadescom |
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 29.10.2020(UTC) Сообщений: 58 Сказал(а) «Спасибо»: 10 раз
|
Автор: Санчир Момолдаев Добрый день! в статьеесть такой текст Цитата:Метод Add поддерживается для хранилища Root раздела CAPICOM_CURRENT_USER_STORE, а также для хранилища типа CADESCOM_MEMORY_STORE. если вам нужно устанавливать сертификаты используйте консольную утилиту: /opt/cprocsp/bin/amd64/certmgr -inst -store mroot -file root.crt Добрый день! Спасибо. Да, использовал консольную утилиту.
|
|
|
|
Статус: Новичок
Группы: Участники
Зарегистрирован: 29.04.2019(UTC) Сообщений: 5 Откуда: St. Petersburg Сказал(а) «Спасибо»: 2 раз
|
Буду признателен, если в пример добавите способ получения сертификата из открепленной подписи
|
|
|
|
Статус: Администратор
Группы: Участники
Зарегистрирован: 01.03.2017(UTC) Сообщений: 103 Откуда: Москва Сказал(а) «Спасибо»: 7 раз Поблагодарили: 34 раз в 25 постах
|
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 29.10.2020(UTC) Сообщений: 58 Сказал(а) «Спасибо»: 10 раз
|
|
|
|
|
Статус: Администратор
Группы: Участники
Зарегистрирован: 01.03.2017(UTC) Сообщений: 103 Откуда: Москва Сказал(а) «Спасибо»: 7 раз Поблагодарили: 34 раз в 25 постах
|
Автор: nomhoi Добрый день! Может помочь дебаговая информация при построении цепочки. Для этого нужно задать системную переменную Код:export CP_PRINT_CHAIN_DETAIL=1
|
1 пользователь поблагодарил Ситдиков Денис за этот пост.
|
nomhoi оставлено 14.03.2021(UTC)
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 29.10.2020(UTC) Сообщений: 58 Сказал(а) «Спасибо»: 10 раз
|
Автор: Ситдиков Денис Может помочь дебаговая информация при построении цепочки. Для этого нужно задать системную переменную Код:export CP_PRINT_CHAIN_DETAIL=1
Спасибо. Попробую.
|
|
|
|
Статус: Новичок
Группы: Участники
Зарегистрирован: 22.09.2016(UTC) Сообщений: 3
|
Доброго дня всем! Пытаюсь сделать сборку расширения делаю все по инструкции https://docs.cryptopro.ru/cades/pycades/pycades-buildНо на последнем шаге при сборке выдает ошибку если использую архив на 2 шаге КриптоПро CSP 5 версии:
Код:make -j4
[ 3%] Building CXX object CMakeFiles/pycades.dir/PyCades.cpp.o
[ 6%] Building CXX object CMakeFiles/pycades.dir/PyCadesAttributes.cpp.o
[ 9%] Building CXX object CMakeFiles/pycades.dir/PyCadesBasicConstraints.cpp.o
[ 12%] Building CXX object CMakeFiles/pycades.dir/PyCadesAttribute.cpp.o
In file included from /tmp/pycades_0.1.22769/PyCades.cpp:11:
/tmp/pycades_0.1.22769/PyCadesCRL.h:5:10: fatal error: CPPCadesCPCRL.h: No such file or directory
#include "CPPCadesCPCRL.h"
^~~~~~~~~~~~~~~~~
compilation terminated.
make[2]: *** [CMakeFiles/pycades.dir/build.make:76: CMakeFiles/pycades.dir/PyCades.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
In file included from /tmp/pycades_0.1.22769/stdafx.h:28,
from /tmp/pycades_0.1.22769/PyCadesBasicConstraints.h:4,
from /tmp/pycades_0.1.22769/PyCadesBasicConstraints.cpp:1:
/opt/cprocsp/include/cpcsp/CSP_WinDef.h:484:152: note: #pragma message: Your application will require at least CryptoPro CSP 4.0 R3. You can use LEGACY_FORMAT_MESSAGE_IMPL to support older versions.
# pragma message ("Your application will require at least CryptoPro CSP 4.0 R3. You can use LEGACY_FORMAT_MESSAGE_IMPL to support older versions.")
^
In file included from /tmp/pycades_0.1.22769/stdafx.h:28,
from /tmp/pycades_0.1.22769/PyCadesAttributes.h:4,
from /tmp/pycades_0.1.22769/PyCadesAttributes.cpp:1:
/opt/cprocsp/include/cpcsp/CSP_WinDef.h:484:152: note: #pragma message: Your application will require at least CryptoPro CSP 4.0 R3. You can use LEGACY_FORMAT_MESSAGE_IMPL to support older versions.
# pragma message ("Your application will require at least CryptoPro CSP 4.0 R3. You can use LEGACY_FORMAT_MESSAGE_IMPL to support older versions.")
^
In file included from /tmp/pycades_0.1.22769/stdafx.h:28,
from /tmp/pycades_0.1.22769/PyCadesAttribute.h:4,
from /tmp/pycades_0.1.22769/PyCadesAttribute.cpp:1:
/opt/cprocsp/include/cpcsp/CSP_WinDef.h:484:152: note: #pragma message: Your application will require at least CryptoPro CSP 4.0 R3. You can use LEGACY_FORMAT_MESSAGE_IMPL to support older versions.
# pragma message ("Your application will require at least CryptoPro CSP 4.0 R3. You can use LEGACY_FORMAT_MESSAGE_IMPL to support older versions.")
^
make[1]: *** [CMakeFiles/Makefile2:73: CMakeFiles/pycades.dir/all] Error 2
make: *** [Makefile:84: all] Error 2
Если же использую архив КриптоПро CSP 4 версии то ошибка уже иная:
Код:make -j4
Scanning dependencies of target pycades
[ 3%] Building CXX object CMakeFiles/pycades.dir/PyCades.cpp.o
[ 6%] Building CXX object CMakeFiles/pycades.dir/PyCadesAlgorithm.cpp.o
[ 9%] Building CXX object CMakeFiles/pycades.dir/errormsg.cpp.o
[ 12%] Building CXX object CMakeFiles/pycades.dir/PyCadesAbout.cpp.o
/tmp/pycades_0.1.22769/errormsg.cpp:46:10: fatal error: atlstr.h: No such file or directory
#include <atlstr.h>
^~~~~~~~~~
compilation terminated.
make[2]: *** [CMakeFiles/pycades.dir/build.make:63: CMakeFiles/pycades.dir/errormsg.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
In file included from /tmp/pycades_0.1.22769/PyCadesAbout.h:4,
from /tmp/pycades_0.1.22769/PyCades.cpp:2:
/tmp/pycades_0.1.22769/stdafx.h:32:10: fatal error: atldef2.h: No such file or directory
#include <atldef2.h>
^~~~~~~~~~~
compilation terminated.
make[2]: *** [CMakeFiles/pycades.dir/build.make:76: CMakeFiles/pycades.dir/PyCades.cpp.o] Error 1
In file included from /tmp/pycades_0.1.22769/PyCadesAlgorithm.h:4,
from /tmp/pycades_0.1.22769/PyCadesAlgorithm.cpp:1:
/tmp/pycades_0.1.22769/stdafx.h:32:10: fatal error: atldef2.h: No such file or directory
#include <atldef2.h>
^~~~~~~~~~~
compilation terminated.
make[2]: *** [CMakeFiles/pycades.dir/build.make:102: CMakeFiles/pycades.dir/PyCadesAlgorithm.cpp.o] Error 1
In file included from /tmp/pycades_0.1.22769/PyCadesAbout.h:4,
from /tmp/pycades_0.1.22769/PyCadesAbout.cpp:1:
/tmp/pycades_0.1.22769/stdafx.h:32:10: fatal error: atldef2.h: No such file or directory
#include <atldef2.h>
^~~~~~~~~~~
compilation terminated.
make[2]: *** [CMakeFiles/pycades.dir/build.make:89: CMakeFiles/pycades.dir/PyCadesAbout.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:73: CMakeFiles/pycades.dir/all] Error 2
make: *** [Makefile:84: all] Error 2
Отредактировано пользователем 16 марта 2021 г. 15:13:53(UTC)
| Причина: Не указана
|
|
|
|
Статус: Администратор
Группы: Участники
Зарегистрирован: 01.03.2017(UTC) Сообщений: 103 Откуда: Москва Сказал(а) «Спасибо»: 7 раз Поблагодарили: 34 раз в 25 постах
|
Добрый день! Пакет cprocsp-pki-cades ставили последнего релиза? Пришлите результат выполнения Код:dpkg -c cprocsp-pki-cades-64*.deb | grep CRL
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close