(2022-06-28 10:43:18 отредактировано ivan_f)

Рутокен ЭЦП 2.0 не работает через FreeRDP

Rutoken ECP 2.0 2100 s/# 107979****
hardware version : 54.1
firmware version  : 23.2

Версия FreeRDP 2.2.0, pcsc-lite 1.8.26, ccid 1.4.31. Пробовалось на 2-х линукс-пк (fedora 31 5.8.18-100.fc31.x86_64 #1 SMP Mon Nov 2 20:32:55 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux) с intel-mb P8B75-M LE и H81M-K. Драйвера Рутокен на сервере обновлены.
При открытии Панели Управления Рутокен, приложение сразу же выдает ошибку APPCRASH со ссылкой на исключение в rtLib.dll или rtPKCS11.dll.
https://forum.rutoken.ru/uploads/images/2022/06/30e5abce144c8c0fc133a3449111e4c6.pnghttps://forum.rutoken.ru/uploads/images/2022/06/a2a9f1262c97186491bd673b00003d37.png

В КриптоПро токен периодически ненадолго появляется и затем пропадает.

Известно, что через Виндус рутокен работает. На линукс-пк локально видется утилитами pcsc_scan и pkcs11-tools с вашей библиотекой librtpkcs11ecp.

Re: Рутокен ЭЦП 2.0 не работает через FreeRDP

ivan_f, добрый день!

Чтобы разобраться, потребуются:
1) Соберите FreeRDP с флагом -DWITH_SMARTCARD_INSPECT=ON и его лог работы, а также вывод pcscd -d.

2) Какая версия Драйверов Рутокен установлена в Windows?

3) Какие ошибки есть в Event Viewer Windows?

4) Какой статус у службы смарт-карт в момент, когда Рутокен пропадает?

(2022-06-28 09:39:23 отредактировано ivan_f)

Re: Рутокен ЭЦП 2.0 не работает через FreeRDP

Павел Анфимов пишет:

Чтобы разобраться, потребуются:
1) Соберите FreeRDP с флагом -DWITH_SMARTCARD_INSPECT=ON и его лог работы, а также вывод pcscd -d.

Пока без сборки приложу только лог pcscd (подключение к сессии, попытка открытия панели, отключение):
https://paste.me/paste/0a3243ea-3bd9-4a … e3e714c805

2) Какая версия Драйверов Рутокен установлена в Windows?

Обновлены до последней версии 4.12.0 До обновления версии были 4.9.1 и 4.11.0 (рутокен пробовался на 2-х серверах) с таким же результатом.

3) Какие ошибки есть в Event Viewer Windows?

Заметил только указанные ошибки APPCRASH rtcontrol_panel.exe при попытке запуска панели.

4) Какой статус у службы смарт-карт в момент, когда Рутокен пропадает?

Он как бы и не появляется (разве что в КриптоПро)
https://forum.rutoken.ru/uploads/images/2022/06/57b0ac4aec4aa2596a8d16f4916b62bc.png

Re: Рутокен ЭЦП 2.0 не работает через FreeRDP

ivan_f, лог pcscd содержит не достаточно информации, чтобы объяснить причину странного поведения. В нем видно что в конце происходит disconnect Рутокена. Причиной этого может быть как на хосте, так и следствием "пропадания" (скорее проблемой со службой смарт-карт) в Windows.

Подскажите, пожалуйста:
1) повторяется ли пропадание токена в Windows, если не запускать Панель управления Рутокен, а работать исключительно средствами КриптоПро СSP?

2) будет ли повторяться пропадание, если вместо FreeRDP использовать Reminna?