Установка сертификатов в Wine.
В Wine реализовано хранилище сертификатов на манер Windows, поэтому добавить желаемые сертификаты, включая доверенные корневые, не составит труда. После добавления сертификатов в хранилище все программы в Wine-префиксе смогут получить к ним доступ.
Доступ к мастеру установки сертификатов можно осуществить через графический интерфейс утилиты control — «Панель управления Wine». Запуск можно осуществить подобным образом:
WINEPREFIX=/home/$USER/.wine64 wine control
![](https://noostyche.ru/blog/wp-content/uploads/2023/04/a_10_noostyche_linux_wine_certificates.png)
В открывшемся окне выбрать «Параметры Интернета», перейти на вкладку «Содержание» и выбрать «Сертификаты»:
![](https://noostyche.ru/blog/wp-content/uploads/2023/04/a_20_noostyche_linux_wine_certificates.png)
Для добавления желаемого сертификата в открывшемся окне потребуется переключиться на вкладку, соответствующую типу сертификата, к примеру, на «Доверенные корневые центры сертификации» и нажать кнопку «Импорт», что запустит «Мастер импорта сертификатов»:
![](https://noostyche.ru/blog/wp-content/uploads/2023/04/b_10_noostyche_linux_wine_certificates.png)
![](https://noostyche.ru/blog/wp-content/uploads/2023/04/b_20_noostyche_linux_wine_certificates.png)
Рассмотрим добавление сертификатов на примере сертификатов от Минцифры, которые могут понадобиться, к примеру, для работы терминала QUIK. Сертификаты можно взять с сайта Госуслуг:
Корневой сертификат:
https://gu-st.ru/content/Other/doc/russian_trusted_root_ca.cer
Выпускающий сертификат:
https://gu-st.ru/content/Other/doc/russian_trusted_sub_ca.cer
Теперь загруженные сертификаты можно добавить с помощью «Мастера импорта сертификатов». После нажатия «Далее» появится диалог, в котором будет преложено указать файл сертификата, который следует импортировать. За раз можно импортировать только по одному сертификату:
![](https://noostyche.ru/blog/wp-content/uploads/2023/04/b_40_noostyche_linux_wine_certificates.png)
В данном примере рассмотрим импорт ранее загруженного корневого сертификата Минцифры — russian_trusted_root_ca.cer:
![](https://noostyche.ru/blog/wp-content/uploads/2023/04/b_50_noostyche_linux_wine_certificates.png)
После подтверждения выбора и нажатия кнопки «Далее» появится диалог, в котором будет предложен выбор хранилища. С тем учётом, что указан корневой сертификат и ранее в окне «Сертификаты» была выбрана вкладка «Доверенные корневые центры сертификации», достаточно отметить пункт «Выбрать хранилище сертификатов автоматически» и нажать «Далее». Иначе потребуется выбрать второй пункт, нажать кнопку «Обзор» и выбрать тип хранилища вручную.
![](https://noostyche.ru/blog/wp-content/uploads/2023/04/b_60_noostyche_linux_wine_certificates.png)
На этом мастер завершит свою работу:
![](https://noostyche.ru/blog/wp-content/uploads/2023/04/b_70_noostyche_linux_wine_certificates.png)
Импортированный корневой сертификат должен появиться в списке:
![](https://noostyche.ru/blog/wp-content/uploads/2023/04/b_80_noostyche_linux_wine_certificates.png)
Проделать те же операции и для russian_trusted_sub_ca.cer. Он так же должен оказаться в «Доверенные корневые центры сертификации»:
![](https://noostyche.ru/blog/wp-content/uploads/2023/04/b_90_noostyche_linux_wine_certificates.png)
Теперь программы, установленные в Wine-префикс, смогут получить доступ к сертификатам.