Данная статья применима к:

  • Astra Linux Special Edition РУСБ.10015-01 (очередное обновление 1.8)
  • Astra Linux Special Edition РУСБ.10015-01 (очередное обновление 1.7)
  • Astra Linux Special EditionРУСБ.10015-10
  • Astra Linux Special Edition РУСБ.10015-17
  • Astra Linux Special Edition РУСБ.10015-37 (очередное обновление 7.7)


Введение


Для использования ifcp plugin в хранилище uMy  должны быть добавлены личные сертификаты. См. инструкцию: Работа с КриптоПро CSP. Для доступа с использованием сертификатов к Госуслугам следует использовать КриптоПро Linux версии 5.0.13000-7 в сочетании с браузерами Яндекс.Браузер и Chromium.

Установка плагина для работы с порталом государственных услуг


Для аутентификации через ЕСИА https://esia.gosuslugi.ru/ следует:

  1. При работе с Яндекс.Браузер включить поддержку протоколов TLS по ГОСТ. См. https://yandex.ru/support2/browser-corporate/ru/tls/tls.
  2. Загрузить IFCP-плагин с сайта Госуслуг в формате «deb» — файл IFCPlugin-x86_64.deb по ссылке  https://ds-plugin.gosuslugi.ru/plugin/upload/Index.spr.
  3. Установить загруженный плагин:

    sudo dpkg -i IFCPlugin-x86_64.deb

  4. В браузерах Яндекс.Браузер и Chromium добавить расширение для Госуслуг: Расширение для chromium.
  5. Для правильной работы плагина создать символические ссылки:
    1. Для браузеров Яндекс.Браузер и Chromium:
      sudo ln -s /etc/opt/chrome/native-messaging-hosts/ru.rtlabs.ifcplugin.json /etc/chromium/native-messaging-hosts
    2. Для браузера Mozilla Firefox:

      sudo ln -s /opt/cprocsp/lib/amd64/libcppkcs11.so.4.0.4 /usr/lib/mozilla/plugins/lib/libcppkcs11.so

Примечание:  версия библиотеки libcppkcs11.so зависит от версии КриптоПро CSP.

Настройка конфигурационных файлов



Для настройки конфигурации ifcp plugin можно использовать готовый конфигурационный файл, предоставляемый КриптоПро и доступный по ссылке: https://www.cryptopro.ru/sites/default/files/public/faq/ifcx64.cfg. Загрузить и установить этот файл можно командой:

sudo wget https://www.cryptopro.ru/sites/default/files/public/faq/ifcx64.cfg -O /etc/ifc.cfg


Просмотр журналов


Для проверки работы плагина, в терминале в режиме live можно просмотреть журналы:

sudo tail -f /var/log/ifc/engine_logs/engine.log

Для авторизации следует перейти по адресу: https://esia.gosuslugi.ru/ и выбрать Вход с помощью электронной подписи:


Подключив токен нажать кнопку "Готово", после чего система предложит выбрать нужный сертификат ключа проверки ЭЦП:

Убедитесь, что Ваш личный сертификат добавлен (с привязкой к закрытому ключу) в хранилище пользователя uMy. ИнструкцияРабота с КриптоПро CSP


Возможные ошибки

А) Отсутствие сертификата в контейнере ключей

В случае если после ввода pin-кода, браузер возвращает Вас в окно выбора сертификата, следует проверить, что личный сертификат пользователя находится внутри контейнера ключей. Критично для версии КриптоПро 4r4.

Для записи сертификата в контейнер можно воспользоваться командой:

/opt/cprocsp/bin/amd64/csptest -keys -cont 'Контейнер_ключей' -keytype exchange -impcert /tmp/Ваш_Сертификат.cer


Б) Не работает плагин у доменных пользователей

Проверьте права доступа на каталоги с логами (ifc, engine_logs) и на сам файл логов /var/log/ifc/engine_logs/engine.log. У всех пользователей должны быть права на запись.

Подтверждение подлинности ЭП на сайте ГосУслуг


Данный сервис предназначен для подтверждения подлинности ЭП сертификатов в форматах X.509 и BASE64. Можно подтвердить подлинность ЭП сертификата, изданного удостоверяющим центром, входящим в список аккредитованных удостоверяющих центров Министерства связи и массовых коммуникаций. Ссылка: https://www.gosuslugi.ru/pgu/eds

Инструкция от КриптоПро


https://support.cryptopro.ru/index.php?/Knowledgebase/Article/View/275