С Нового Года от Индивидуальных Предпринимателей (ИП) и директоров Обществ сОграниченной Ответственностью (ООО) требуют использовать КвалифицированнуюЭлектронную Подпись (КЭП) выданную Федеральной Налоговой Службой (ФНС). Это требует от пользователей ряда действий: Купить токен (похожее на флешку устройство для хранения КЭП) Настроить КриптоПро на своём рабочем месте Добавить свой сертификат в хранилище сертификатов на рабочем месте Настроить работу со всеми теми сервисами где КЭП будет использоваться Ниже будет пример, как можно настроить контейнер Linux для работы с КЭП от ФНС, а так же сервисов nalog.ru, gosuslugi.ru, moedelo.com и diadoc.kontur.ru (на этих тестировалось, но будет работать и на других, хотя и потребует дополнительных действий). Мотивация для настройки именно в таком виде: Подойдёт для любого Linux дистрибутива Однажды сделав легко запускать на любой из версий с Linux и на любом из компьютеров с Linux Желающие настроить локально без контейнера легко смогут повторить по шагам описанным в Dockerfile В предлагаемом вариант настройка следующая: На хост систему устанавливается pcsc (соответствующие пакеты входят во многие  дистрибутивы) соответствующее вашему токену (на сайте токена подробно описываются настройки, например для Рутокена есть такое описание) В контейнер прокидывается socket от фоновой программы pcscd Внутри контейнера установлено всё необходимое, достаточно только добавить личный сертификат Используется браузер firefox прямо из контейнера Могут быть разные варианты этой схемы. Описанный подход позволяет пользоваться КЭП от ФНС под любым дистрибутивом Linux.Тестировалось с Рутокен ЭЦП 3.0 (должно работать и с любыми другими, которые поддерживаются pcsc и КриптоПро). Репозиторий с Dockerfile - https://github.com/YuraBeznos/cryptopro-in-containerСам образ не предлагается т.к. лицензии на входящее программное обеспечение не позволяют это,  хотя конечно, никто не может запретить создать свой образ и хранить его у себя. Потребуется: Установить всё необходимое для работы токена на хост системе, обычно это pcsc и библиотеки к нему (смотреть на сайте производителя) Проверить на хост системе, что токен определяется: Скачать все необходимые пакеты в папку с Dockerfile  Это может занять время и эту процедуру можно проходить в самом контейнере Например плагины можно поставить в самом Firefox, а папку с расширением потом скопировать из пользовательской Собрать образ docker docker build ./ -t cryptopro-in-container:first Разрешить открыть окна в wm приложениям со стороны xhost +local: Запустить контейнер из полученного образа Найти имя своего криптоконтейнера  csptest -keyset -enum_cont -fqcn -verifyc Копировать публичный сертификат с токена в файл (подставив имя своего криптоконтейнера) certmgr -export -dest mine.crt -container '\\.\Aktiv Rutoken ECP 00 00\0c686f35c-328c-0cf8-e404-900dcf68a53' Установить свой сертификат внутри контейнера (подставив имя своего криптоконтейнера) certmgr -install -store uMy -file mine.crt -cont '\\.\Aktiv Rutoken ECP 00 00\0c686f35c-328c-0cf8-e404-900dcf68a53' Запустить браузер firefox и пользоваться необходимыми сайтами. Поздравляю, теперь вы можете используя токен аутентифицироваться на таких сайтах как nalog.ru и gosuslugi.ru, подписывать документы в diadoc.kontur.ru и сдавать отчётность в moedelo.ru . Прикрепляю сам Dockerfile (в репозитории может быть более свежая версия https://github.com/YuraBeznos/cryptopro-in-container ):  Стоит добавить, что лицензия на КриптоПро идёт в составе сертификата (записывается на токен) выданного в ФНС. Если спустя время лицензию перестанут предоставлять, то криптопро позволяет работать в демо режиме ну и наконец можно приобрести. Ввод лицензии потребует дополнительные шаги.  Надеюсь это поможет пользователям Linux операционок пользоваться КЭП от ФНС без лишней головной боли. Спасибо за внимание!