Статус: Участник
Группы: Участники
Зарегистрирован: 13.08.2021(UTC) Сообщений: 14 Откуда: Сызрань Сказал(а) «Спасибо»: 3 раз
|
Добрый день коллеги! У меня возникла необходимость развернуть КриптоПро CSP 5.0 R3 + pycades для python3 на ubuntu20 (это уже частность). Сервис к которому я буду делать запросы к API через python3 предоставляет сертификаты ssl.croinform.cer, cacer.p7b. Есть подробная инструкция как их установить в windows. Но я не могу найти подробного описания как это сделать в Ubuntu (linux). Прошу помочь ссылкой на мануалы, вообще любой информацией. Заранее спасибо!
|
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 13.08.2021(UTC) Сообщений: 14 Откуда: Сызрань Сказал(а) «Спасибо»: 3 раз
|
Добрый день еще раз! Я все делаю по мануалу с офю сайта: https://www.cryptopro.ru...ix-ustanovit-sertifikatyНа этой страницы у вас находится подробное описание, но я все равно получаю ошибки при установки сертификатов. Сервис до которого мне нужен доступ, предоставляет два сертификата и описание их установки в windows (не мой вариант, мне нужен linux). Файлы которые предоставляет сервис: cacer.p7b (в windows – автоматический выбор хранилища на основе типа сертификата); ssl.croinform.cer (установка в доверенные корневые центры сертификации); А вот как я устанавливал на своей Ubuntu 20: /opt/cprocsp/bin/amd64/certmgr -inst -store root -file /usr/ssl.croinform.cer /opt/cprocsp/bin/amd64/certmgr -inst -file /usr/cacer.p7b /usr – это путь, куда я временно скинул сертификаты; Я просто получаю ошибку после выполнения любой из команд: [ErrorCode: 0x00000000] Может я туплю и ErrorCode 0x00000000 – это отсутствие ошибок. Прошу подсказать что я делаю не так или наоборот, так ли я все делаю?
|
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 05.02.2021(UTC) Сообщений: 28 Откуда: Москва Поблагодарили: 2 раз в 2 постах
|
Добрый день!
Вы используете верные команды. [ErrorCode: 0x00000000] - значит отсутствие ошибок.
|
1 пользователь поблагодарил Роман Афанасьев за этот пост.
|
djuwa4 оставлено 16.08.2021(UTC)
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 13.08.2021(UTC) Сообщений: 14 Откуда: Сызрань Сказал(а) «Спасибо»: 3 раз
|
Автор: Роман Афанасьев Добрый день! Роман, может быть вы сможете мне подсказать: Я установил КриптоПро CSP, КриптоПро ЭЦП SDK, pycades по мануалу: https://docs.cryptopro.r...es/pycades/pycades-build Настроил pycades по мануалу в python3 https://docs.cryptopro.r.../pycades/pycades-install import sys sys.path.append(r'/path_to_pycades_so') import pycades Результат >>> pycades.ModuleVersion() '0.1.22769' Установил сертификаты по мануалу https://www.cryptopro.ru...ix-ustanovit-sertifikaty Что я хочу, я хочу чтобы python3 вместо openssl использовал Крипто ПРО и установленные при помощи certmgr по умолчанию, чтобы когда я делаю API запрос при помощи библиотеки requests: requests.post('https://ssl.croinform.ru:450/api.test?Type=Login&Login=test&Password=test') все шифрование ssl (https) обрабатывалось через Крипто ПРО, на данный момент, я вижу по ошибкам, что python3 ищет сертификаты в openssl Возможно вы сможете мне подсказать, что я еще не доделал, и будет ли вообще работать схема которую я описал?
|
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 05.02.2021(UTC) Сообщений: 28 Откуда: Москва Поблагодарили: 2 раз в 2 постах
|
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close