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

Уведомление

Icon
Error

2 Страницы<12
Опции
К последнему сообщению К первому непрочитанному
Offline nickm  
#11 Оставлено : 4 мая 2023 г. 7:46:57(UTC)
nickm

Статус: Активный участник

Группы: Участники
Зарегистрирован: 31.05.2016(UTC)
Сообщений: 2,276

Сказал(а) «Спасибо»: 558 раз
Поблагодарили: 388 раз в 367 постах
Конфиг плагина гос.услуг в:
Код:
/etc

подменяли?

Приведите вывод команды:
Код:
cat /etc/ifc.cfg

Offline Maksim Evdokimov  
#12 Оставлено : 4 мая 2023 г. 8:16:53(UTC)
Maksim Evdokimov

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

Группы: Участники
Зарегистрирован: 28.04.2023(UTC)
Сообщений: 11
Российская Федерация

Сказал(а) «Спасибо»: 2 раз
Конфиг плагина в /etc/
Вот результат выполнения команды:
log = {
level = "DEBUG";
}

config = {
cert_from_registry = "false";
set_user_pin = "false";
}

params =
(
{
name = "CPPKCS11_2001";
alias = "CPPKCS11_2001";
type = "pkcs11";
alg = "gost2001";
model = "CPPKCS 3";
lib_linux = "libcppkcs11.so";
},
{
name = "CPPKCS11_2012_256";
alias = "CPPKCS11_2012_256";
type = "pkcs11";
alg = "gost2012_256";
model = "CPPKCS 3";
lib_linux = "libcppkcs11.so";
},
{
name = "CPPKCS11_2012_512";
alias = "CPPKCS11_2012_512";
type = "pkcs11";
alg = "gost2012_512";
model = "CPPKCS 3";
lib_linux = "libcppkcs11.so";
}
);

Делал по этому мануалу от Astra Linux (может версии устарели уже?):

На момент написания последняя версия была 3.0.7.0. В настоящий момент версия может быть более новая.

Установка плагина для работы с порталом государственных услуг [источник]
Для аутентификации через ЕСИА esia.gosuslugi.ru следует:
1) Скачать IFCP-плагин с сайта ГосУслуг в формате «deb» — файл IFCPlugin-x86_64.deb; https://ds-plugin.gдобав.../plugin/upload/Index.spr
Код:
wget https://ds-plugin.gosusl...rib/IFCPlugin-x86_64.deb
2) Установить плагин:
Код:
sudo dpkg -i IFCPlugin-x86_64.deb
3) Для правильной работы плагина, следует прописать символические ссылки:
Для браузера Chromium:
Код:
sudo ln -s /etc/opt/chrome/native-messaging-hosts/ru.rtlabs.ifcplugin.json /etc/chromium/native-messaging-hosts
Для браузера Mozilla Firefox:
Код:
sudo ln -s /opt/cprocsp/lib/amd64/libcppkcs11.so.4.0.5 /usr/lib/mozilla/plugins/lib/libcppkcs11.so
Примечание: libcppkcs11.so.4.0.Х может отличаться, в зависимости от версии КриптоПро CSP.

4) Добавить в конфигурационный файл IFCplugin /etc/ifc.cfg :
Для ifc plugin’а версии 3.0.4.0 - 3.0.7.0 конфигурационный файл следует заменить на:
Код:
log = {
level = "DEBUG";
}

config = {
cert_from_registry = "false";
set_user_pin = "false";
}

params =
(
{
name = "CPPKCS11_2001";
alias = "CPPKCS11_2001";
type = "pkcs11";
alg = "gost2001";
model = "CPPKCS 3";
lib_linux = "libcppkcs11.so";
},
{
name = "CPPKCS11_2012_256";
alias = "CPPKCS11_2012_256";
type = "pkcs11";
alg = "gost2012_256";
model = "CPPKCS 3";
lib_linux = "libcppkcs11.so";
},
{
name = "CPPKCS11_2012_512";
alias = "CPPKCS11_2012_512";
type = "pkcs11";
alg = "gost2012_512";
model = "CPPKCS 3";
lib_linux = "libcppkcs11.so";
}
);
5) В КриптоПро CSP для корректной работы pkcs11, настройку слотов следует сделать явной:
Для этого в конфигурационный файл /etc/opt/cprocsp/config64.ini следует в разделе PKCS11 добавить:
Код:
# [PKCS11\slot0]
# ProvGOST = "Crypto-Pro GOST R 34.10-2001 KC1 CSP"
# ProvRSA = "Microsoft Strong Cryptographic Provider"
# reader = hdimage


[PKCS11\slot17]
ProvGOST = "Crypto-Pro GOST R 34.10-2001 Cryptographic Service Provider"
Firefox = 1
Reader = ""
Исправление проблем с лог файлом плагина [источник]

Сразу после установки плагина версии 3.0.7.0:

1) создать новую группу, допустим gosuslugi, по необходимости добавлять в нее пользователей.
Код:
sudo groupadd gosuslugi
sudo usermod -a -G gosuslugi adminu
2) Создаем пустой лог-файл
Код:
sudo touch /var/log/ifc/engine_logs/engine.log
3) Рекурсивно меняем владельца и группу
Код:
sudo chown -R root:gosuslugi /var/log/ifc/
4) Устанавливаем права на директории
Код:
sudo chmod -R 775 /var/log/ifc
5) Устанавливаем права на лог-файл
Код:
sudo chmod 664 /var/log/ifc/engine_logs/engine.log
Для очистки лог-файла можно использовать команду
Код:
sudo cp /dev/null /var/log/ifc/engine_logs/engine.log
При этом все права сохраняются, и никаких дополнительных действий не требуется.
Offline nickm  
#13 Оставлено : 4 мая 2023 г. 8:36:21(UTC)
nickm

Статус: Активный участник

Группы: Участники
Зарегистрирован: 31.05.2016(UTC)
Сообщений: 2,276

Сказал(а) «Спасибо»: 558 раз
Поблагодарили: 388 раз в 367 постах
Автор: Maksim Evdokimov Перейти к цитате
Делал по этому мануалу от Astra Linux (может версии устарели уже?)

Автор: nickm Перейти к цитате
Автор: Maksim Evdokimov Перейти к цитате
А вот сайт ГосУслуги еще ругается, говорит не установлен плагин, ему нужен какой то другой плагин?

Вход с помощью электронной подписи на портал Госуслуг на Linux.

Отредактировано пользователем 4 мая 2023 г. 8:37:20(UTC)  | Причина: Не указана

Offline Maksim Evdokimov  
#14 Оставлено : 31 мая 2023 г. 9:22:10(UTC)
Maksim Evdokimov

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

Группы: Участники
Зарегистрирован: 28.04.2023(UTC)
Сообщений: 11
Российская Федерация

Сказал(а) «Спасибо»: 2 раз
Добрый день.

Все сделал согласно вашей инструкции.
Теперь на плагин не ругается,
При попытке входа в личный кабинет Госуслуг с использованием ЦП выскакивает окно "Обращение к электронной подписи"
"это может занять несколько минут" и крутится кружок, далее ничего не происходит так и висит это окно,
Идет попытка обращения к электронной подписи, но безрезультатно.

Причем СБИС и Госзакупки нормально видят сразу эл подписи и их подцепляют.

Помогите разрешить эту проблему.
Заранее спасибо.
Offline nickm  
#15 Оставлено : 31 мая 2023 г. 9:28:45(UTC)
nickm

Статус: Активный участник

Группы: Участники
Зарегистрирован: 31.05.2016(UTC)
Сообщений: 2,276

Сказал(а) «Спасибо»: 558 раз
Поблагодарили: 388 раз в 367 постах
Рекомендации те же:
Автор: nickm Перейти к цитате
Приведите вывод команды:
Код:
cat /etc/ifc.cfg


Автор: nickm Перейти к цитате
Смотреть лог:
Код:
/var/log/ifc/engine_logs/engine.log


Так же можно глянуть и системный лог, т.к. часть событий, например, от того же СКЗИ попадают именно сюда.
Например, системный лог последней загрузки:
Код:
journalctl -b





Offline Maksim Evdokimov  
#16 Оставлено : 31 мая 2023 г. 9:36:32(UTC)
Maksim Evdokimov

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

Группы: Участники
Зарегистрирован: 28.04.2023(UTC)
Сообщений: 11
Российская Федерация

Сказал(а) «Спасибо»: 2 раз
administrator@astrardp:~$ cat /etc/ifc.cfg
log = {
level = "DEBUG";
}

config = {
cert_from_registry = "false";
set_user_pin = "false";
}

params =
(
{ name = "CryptoPro CSP";
alias = "cprocsp";
type = "pkcs11";
alg = "gost2001";
model = "CPPKCS 3";
lib_linux = "/opt/cprocsp/lib/amd64/libcppkcs11.so";
},

{ name = "��������������� ��������� CSP";
alias = "CryptoPro";
type = "capi";
provider_name = "Crypto-Pro GOST R 34.10-2001 Cryptographic Service Provider";
provider_num = "75";
skip_pkcs11_list = "false";
},

{ name = "��������������� ��������� ������� CSP";
alias = "CryptoPro_Rutoken";
type = "capi";
provider_name = "GOST R 34.10-2001 Rutoken CSP";
provider_num = "75";
skip_pkcs11_list = "false";
},

{ name = "��������������� Signal-COM CSP";
alias = "SignalCom";
type = "capi";
provider_name = "Signal-COM CPGOST Cryptographic Provider";
provider_num = "75";
skip_pkcs11_list = "false";
},

{ name = "��������������� Signal-COM CSP";
alias = "SignalCom_2012_256";
type = "capi";
provider_name = "Signal-COM GOST R 34.10-2012 (256) Cryptographic Provider";
provider_num = "80";
skip_pkcs11_list = "false";
},

{ name = "��������������� Signal-COM CSP";
alias = "SignalCom_2012_512";
type = "capi";
provider_name = "Signal-COM GOST R 34.10-2012 (512) Cryptographic Provider";
provider_num = "81";
skip_pkcs11_list = "false";
},

{ name = "��������������� LISSI-CSP";
alias = "LISSI-CSP";
type = "capi";
provider_name = "LISSI-CSP";
provider_num = "75";
skip_pkcs11_list = "false";
},

{ name = "JaCarta �����������";
alias = "JaCarta";
type = "pkcs11";
alg = "gost2001";
model = "eToken GOST,JaCarta GOST 2.0";
lib_win = "jcPKCS11-2.DLL";
lib_linux = "libjcPKCS11-2.so.2.4.0";
lib_mac = "jcPKCS11-2";
},

{ name = "����� ������� ���";
alias = "ruTokenECP";
type = "pkcs11";
alg = "gost2001";
model = "Rutoken ECP";
lib_win = "rtpkcs11ecp.dll";
lib_linux = "librtpkcs11ecp.so";
lib_mac = "librtpkcs11ecp.dylib";
}
);
Offline Maksim Evdokimov  
#17 Оставлено : 31 мая 2023 г. 9:47:46(UTC)
Maksim Evdokimov

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

Группы: Участники
Зарегистрирован: 28.04.2023(UTC)
Сообщений: 11
Российская Федерация

Сказал(а) «Спасибо»: 2 раз
Я нашел в информацию, что необходимо заменить даанные в ifc.cfg на следующие см ниже
Это корректное наполнение этого файла или есть более новая версия, так как пост от 2020 года?

4) Добавить в конфигурационный файл IFCplugin /etc/ifc.cfg :
Для ifc plugin’а версии 3.0.4.0 - 3.0.7.0 конфигурационный файл следует заменить на:
Код:
log = {
level = "DEBUG";
}

config = {
cert_from_registry = "false";
set_user_pin = "false";
}

params =
(
{
name = "CPPKCS11_2001";
alias = "CPPKCS11_2001";
type = "pkcs11";
alg = "gost2001";
model = "CPPKCS 3";
lib_linux = "libcppkcs11.so";
},
{
name = "CPPKCS11_2012_256";
alias = "CPPKCS11_2012_256";
type = "pkcs11";
alg = "gost2012_256";
model = "CPPKCS 3";
lib_linux = "libcppkcs11.so";
},
{
name = "CPPKCS11_2012_512";
alias = "CPPKCS11_2012_512";
type = "pkcs11";
alg = "gost2012_512";
model = "CPPKCS 3";
lib_linux = "libcppkcs11.so";
}
Offline nickm  
#18 Оставлено : 31 мая 2023 г. 10:01:35(UTC)
nickm

Статус: Активный участник

Группы: Участники
Зарегистрирован: 31.05.2016(UTC)
Сообщений: 2,276

Сказал(а) «Спасибо»: 558 раз
Поблагодарили: 388 раз в 367 постах
Автор: Maksim Evdokimov Перейти к цитате
Код:
administrator@astrardp:~$ cat /etc/ifc.cfg

Файл конфигурации у Вас правильный, теперь давайте поглядим лог плагина гос.услуг.

Размещаемую информацию, для удобства, чтения можно обрамлять тегами и/ или скрывать под спойлер.

Offline Maksim Evdokimov  
#19 Оставлено : 31 мая 2023 г. 10:45:13(UTC)
Maksim Evdokimov

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

Группы: Участники
Зарегистрирован: 28.04.2023(UTC)
Сообщений: 11
Российская Федерация

Сказал(а) «Спасибо»: 2 раз
engine.log (1,184kb) загружен 3 раз(а).
Offline nickm  
#20 Оставлено : 31 мая 2023 г. 12:27:49(UTC)
nickm

Статус: Активный участник

Группы: Участники
Зарегистрирован: 31.05.2016(UTC)
Сообщений: 2,276

Сказал(а) «Спасибо»: 558 раз
Поблагодарили: 388 раз в 367 постах
Автор: Maksim Evdokimov Перейти к цитате
engine.log (1,184kb) загружен 3 раз(а).

Согласно лога сертификаты у Вас нашлись и отобразиться для выбора должны были.

Т.е. в логе виден процесс перечисления сертификатов, их отбор по каким-либо атрибутам и формирования списка валидных сертификатов.


Спрошу дополнительно:

а, при просмотре свойств личного сертификата, в cptools, подобное отображается?
Код:
PrivateKey Link     : Yes     


Ключ у Вас на каком носителе?

Этот носитель, во время попытки входа на сайт гос.услуг, подключён?

Сертификат тестирование на странице плагина КриптоПро проходит успешно?

Отредактировано пользователем 31 мая 2023 г. 12:54:35(UTC)  | Причина: Не указана

RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Guest (2)
2 Страницы<12
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.