postinstall пакетов pcsc и rutoken уже был в скрипте от linuxbuh, а мне не хватало был cryptoki для доступа к аппаратным ключам.
Вот с лицензией могут быть проблемы, но непонятно, в каком пакете искать демо-ключ, тот, что указан в репозитории уже не актуален.
NickM
January 21, 2023, 9:32am
346
Так там не простой носитель;
OlegShtch:
Вот с лицензией могут быть проблемы, но непонятно, в каком пакете искать демо-ключ, тот, что указан в репозитории уже не актуален.
Т.е. у Вас отсутствует лицензия и Вы хотели поработать на пробной, 90 дневной?
Ключ пишется в файл:
/etc/opt/cprocsp/license.ini
Да, я знаю, но там в лицензии какое-то значение из скрипта от linuxbuh, которое, видимо, уже не актуально.
NickM
January 21, 2023, 10:15am
348
Вы про это?
cpconfig -license -view > /dev/null 2> /dev/null
test $? = 0 || cpconfig -license -set 4040E-G0037-EK8R3-C6K4U-HCXQG
Да этот ключ гуляет по сети, да и Вам, для Вашей версии СКЗИ, он вообще не подходит:
OlegShtch:
Версия 5.0.12000
PovAndy
February 10, 2023, 9:37am
349
Я совсем новичек в Линуксе, тем более а Calculate.
Выбрал этот Линукс для нашей организации, как ПО из российского реестра разрешенных программ.
Можно подробную инструкцию, “пошагово всё в кучу”, как установить и настроить КриптоПро 4/5 на Calculate Linux?
Из данной темы не совсем понял, как устанавливать последнюю версию КриптоПро CSP.
Заранее спасибо!
NickM
February 10, 2023, 9:59am
350
Для Вас последняя это какая?
ztime:
Но следует понимать, что репозиторий автором если и обновляется, то не является актуальным;
Тогда запасайтесь временем и терпением - придётся его изучать.
Коллеги, с КриптоПРО более-менее ясно, а как быть с плагинами для госуслуг, диадок и так далее? Может кто поделится опытом? Либо может у кого есть ebuildы с пакета deb?
NickM
February 10, 2023, 12:02pm
352
astankevich:
для госуслуг
Здесь , либо здесь
+
переписать конфиг, который взять из этой статьи ;
astankevich:
диадок и так далее?
Первым не пользовался, а другие - это какие?
В оверлее “MVA” имеется плагин от Контур , может это Вам и нужно?
Да, с купленной лицензией cptools увидел носитель. Правда, теперь что-то не то с сертификатами.
Сначала личный сертификат не был виден, сделал /opt/cprocsp/bin/amd64/csptestf -absorb -certs -pattern ...
, личный сертификат появился в личном с ошибкой цепочки. Добавил цепочку, всё равно:
Цепочка сертификатов: Процесс отмены не может быть продолжен - проверка сертификатов недоступна. (0x800b010e)
В системный логах
sup_lib 12:28:51.889762 support_load_dll:227 p:5379 t:0x0x7fa0b84b8db0 support_load_dll(): dlerror() = /opt/cprocsp/lib/amd64/libcpcurl.so: невозможно открыть разделяемый объектный файл: Нет такого файла или каталога
certmgr[880]: <capi20>DownloadFromNetwork!() UrlRetriever failed (CURLcode: -2147312566 URL: http://reestr-pki.ru/cdp/guc2022.crl).
certmgr[880]: <capi20>CryptRetrieveObjectByUrlA!DownloadFromNetwork failed, error code : 80092004
certmgr[880]: <capi20>DownloadFromNetwork!() UrlRetriever failed (CURLcode: -2147312566 URL: http://company.rt.ru/cdp/guc2022.crl).
certmgr[880]: <capi20>CryptRetrieveObjectByUrlA!DownloadFromNetwork failed, error code : 80092004
certmgr[880]: <capi20>DownloadFromNetwork!() UrlRetriever failed (CURLcode: -2147312566 URL: http://rostelecom.ru/cdp/guc2022.crl).
certmgr[880]: <capi20>CryptRetrieveObjectByUrlA!DownloadFromNetwork failed, error code : 80092004
certmgr[880]: <capi20>CryptRetrieveObjectByUrlA!Object not found, error code : 80092004
certmgr[880]: <capi20>DownloadFromNetwork!() UrlRetriever failed (CURLcode: -2147312566 URL: http://reestr-pki.ru/cdp/guc2022.crt).
certmgr[880]: <capi20>CryptRetrieveObjectByUrlA!DownloadFromNetwork failed, error code : 80092004
certmgr[880]: <capi20>CryptRetrieveObjectByUrlA!Object not found, error code : 80092004
certmgr[880]: <capi20>DownloadFromNetwork!() UrlRetriever failed (CURLcode: -2147312566 URL: https://itk23.ru/ca/v1_1_2ca.cer).
certmgr[880]: <capi20>CryptRetrieveObjectByUrlA!DownloadFromNetwork failed, error code : 80092004
certmgr[880]: <capi10>CryptGetDefaultProviderA!() Default provider for type 1 is not specified!
certmgr[880]: <capi10>CryptAcquireContextA!failed: LastError = 0x80090017
Включил USE флаг curl, не сильно помогло.
NickM
February 11, 2023, 3:39pm
354
Что после этого Вы получаете в логе?
Выше приведённая ошибка ушла?
Офф-топ: что-то поломались стенды с “Calculate” в “HYPER-V”, причём оба - пошёл чинить
Только строка с support_load_dll
починилась и всё.
NickM
February 11, 2023, 4:52pm
356
Списки отзывов добавляли?
Т.е., можно уменьшить попытки обращения к сети, если списки отзывов установить локально.
После начать разбираться с ошибками доступа к URL в логе.
NickM
February 12, 2023, 5:51am
357
Вообще кончено странно, зачем Вам потребовалось этот флаг поднимать отдельно, тогда, когда по умолчанию пакет с указанной библиотекой устанавливается:
$ equery uses cryptoprocsp
[ Legend : U - final flag setting for installation]
[ : I - package is installed with flag ]
[ Colors : set, unset ]
* Found these USE flags for app-crypt/cryptoprocsp-5.0.12000:
U I
+ + apache-modssl : <unknown>
+ + cptools : <unknown>
+ + curl : Add support for client-side URL transfer library
Сейчас проверил на новом стенде - никаких проблем с корневыми/ промежуточными сертификатами не возникло: установил, через cptools , каждый в своё хранилище - цепочка строится, и каких-либо “лишних записей” по обращению к URL корневых/ промежуточных сертификатов, в логе, не наблюдаю.
NickM
March 2, 2023, 8:52am
358
Хмм, никаких проблем не увидел, вставил и все работает:
$ /opt/cprocsp/bin/amd64/csptest -enum -info -type PP_ENUMREADERS -flags 32
CSP (Type:80) v5.0.10008 KC1 Release Ver:5.0.12000 OS:Linux CPU:AMD64 FastCode:READY:SSSE3. DISABLED:MGM_Auth;GHASH;AESNI;RSA;
CryptAcquireContext succeeded.HCRYPTPROV: 29990563
GetProvParam(...PP_ENUMREADERS...) until it returns false
Flags: 0x20
Len Byte NickName/Name/Media
___________________________________
0x012a 0x00 HDIMAGE
HDD key storage
NO_UNIQUE
0x012a 0x02 CLOUD
Облачный токен
NO_MEDIA
0x012a 0x1b Aktiv Rutoken ECP 00 00
Rutoken FKC
rutoken_fkc_418caab1
0x012a 0x03 Aktiv Rutoken ECP 00 00
Rutoken FKC
rutoken_ecp_418caab1
Cycle exit when getting data. 4 items found. Level completed without problems.
Total: SYS: 0.000 sec USR: 0.070 sec UTC: 0.120 sec
[ErrorCode: 0x00000000]
$ /opt/cprocsp/bin/amd64/csptest -keyset -enum_containers -verifycontext -fqcn
CSP (Type:80) v5.0.10008 KC1 Release Ver:5.0.12000 OS:Linux CPU:AMD64 FastCode:READY:SSSE3. DISABLED:MGM_Auth;GHASH;AESNI;RSA;
AcquireContext: OK. HCRYPTPROV: 37757379
\\.\Aktiv Rutoken ECP 00 00\a82eddfa5-59e6-421e-fe1a-871ec65ec70
OK.
Total: SYS: 0.000 sec USR: 0.080 sec UTC: 0.260 sec
[ErrorCode: 0x00000000]
Ссылка на ключ : Есть
Контейнер : SCARD\rutoken_ecp_418caab1\0A00\50C1
Имя провайдера : Crypto-Pro GOST R 34.10-2012 KC1 CSP
Инфо о провайдере : Тип провайдера: 80, тип ключа: 1, флаги: 0x0
Тип идентификации : Без личного присутствия по квалифицированной подписи
URL сертификата УЦ : http://crl.roskazna.ru/crl/ucfk_2022.crt
URL сертификата УЦ : http://crl.fk.local/crl/ucfk_2022.crt
URL списка отзыва : http://crl.roskazna.ru/crl/ucfk_2022.crl
URL списка отзыва : http://crl.fk.local/crl/ucfk_2022.crl
Назначение/EKU : 1.3.6.1.5.5.7.3.2 Проверка подлинности клиента
Цепочка сертификатов: Успешно проверена.
#0:
Издатель : Минцифры России
Субъект : Минцифры России
Выдан : 08/01/2022 13:32:39 UTC
Истекает : 08/01/2040 13:32:39 UTC
SHA1 отпечаток : 2f0cb09be3550ef17ec4f29c90abd18bfcaad63a
#1:
Субъект : Казначейство России
Выдан : 10/01/2022 10:54:46 UTC
Истекает : 10/01/2037 10:54:46 UTC
SHA1 отпечаток : 0b48b8d07d142a5b45e9b0e8c52186687d75e58e
#2:
Субъект : *
Выдан : 16/11/2022 05:56:00 UTC
Истекает : 09/02/2024 05:56:00 UTC
SHA1 отпечаток : *
NickM:
Вообще кончено странно, зачем Вам потребовалось этот флаг поднимать отдельно, тогда, когда по умолчанию пакет с указанной библиотекой устанавливается:
Я разбирался с флагами и пробовал отключать всё и включать только то, что выглядит нужным.
Сейчас проверил, заработало, файл подписывается.
Осталось заставить работать www-plugins/cades, по непонятным причинам в Firefox он не подтягивается. Госуслуги и Адаптер Рутокена подтянулись.
NickM
March 7, 2023, 9:06am
361
Не подтягивается плагин или расширение плагина?
Вы e-build последней версии самостоятельно подготавливаете?
Ни того, ни другого не вижу в браузере.
Нет, пока попробовал поставить 2.0.14660 из linuxbuh
А, нет, с ним теперь тоже всё работает. Сайт Налоговой плагин не увидел и отдал ссылку на скачивание пакета, и я подумал, что плагин он не увидел. Потом заметил другую ссылку на расширение. Удалось зайти в lkfl2.nalog.ru
NickM
March 7, 2023, 9:33am
364
Как так то?!
linuxbuh/www-plugins/cades at master · linuxbuh/linuxbuh · GitHub
cades-2.0.14589.ebuild
cades plugin version 2.0.14589
8 months ago
Аа, так ведь e-build же универсальный и по ссылке с сайта “КриптоПро” отдается архив с актуальной версией, в таком случае вопросов не имею.