...
Warning |
---|
Если вы работаете со смарт-картой, то определять название USB-токена не надо. |
Первым делом подключите USB-токен к компьютеру.
...
Warning |
---|
Если вы работаете с USB-токеном, то проверять корректность подключения считывателя к компьютеру не надо. |
...
Первым делом подключите считыватель для смарт-карт к компьютеру и вставьте в него смарт-карту.
...
В rpm-based системах:
sudo rpm -q pcsc-lite-ccid pcsc-lite pcsc-tools opensc
...
Если процесс установки завершен успешно, то на экране отобразится сообщение:
Warning | |
---|---|
Если вы используете Ubuntu 22.04 LTS и новее, то необходимо включить автоматический старт службы смарт-картДля этого введите следующие команды:
|
В rpm-based системах (кроме ALT Linux) введите команду:
sudo yum install pcsc-lite-ccid pcsc-lite pcsc-tools opensc
...
Перед запуском процесса проверки наличия сертификатов и ключевых пар на Рутокен ЭЦП загрузите и установите библиотеку PKCS#11, а также определите путь до библиотеки librtpkcs11ecp.so.
Для того чтобы загрузить библиотеку PKCS#11:
Определите разрядность используемой системы:
uname -p
Если в результате выполнения команды отобразится строка подобная "i686", то система является 32-разрядной.
Если в результате выполнения команды отобразится строка подобная "x86_64", то система является 64-разрядной.
- Перейдите по указанной ссылке и выберите необходимую версию:
https://www.rutoken.ru/support/download/pkcs/
Для того чтобы определить путь до библиотеки librtpkcs11ecpбиблиотеки librtpkcs11ecp.so введите команду:
find /usr/*(lib|lib64) -name librtpkcs11ecp.so
...
pkcs11-tool --module {A} -O
A — путь до библиотеки librtpkcs11ecpбиблиотеки librtpkcs11ecp.so.
В результате в окне Терминала отобразится информация обо всех сертификатах и ключевых парах, хранящихся на Рутокен ЭЦП.
...
pkcs11-tool --module {A} -r -y cert --id{B
}
| openssl x509 -inform der -text
A — путь до библиотеки librtpkcs11ecpбиблиотеки librtpkcs11ecp.so.
B — ID сертификата.
В результате в окне Терминала отобразится полная информация об указанном объекте.
...
pkcs11-tool --module
{A} -r -y cert --
id
{B
} > ./{C}
A — путь до библиотеки librtpkcs11ecpбиблиотеки librtpkcs11ecp.so.
B — ID сертификата.
C — имя файла.
...
Определите разрядность используемой системы:
uname -p
Если в результате выполнения команды отобразилась строка подобная "i686", то система является 32-разрядной.
Если в результате выполнения команды отобразилась строка подобная "x86_64", то система является 64-разрядной.
- Перейдите по указанной ссылке и выберите необходимую версию:
https://www.rutoken.ru/support/download/pkcs/
Для того чтобы определить путь до библиотеки librtpkcs11ecpбиблиотеки librtpkcs11ecp.so введите команду:
find /usr/*(lib|lib64) -name librtpkcs11ecp.so
...
Остановите работу утилиты:
sudo service pcscd stop
Запустите pcscd вручную в отладочном режиме:
sudo /usr/sbin/pcscd -afdddddafd
Если у вас нет доступа к команде sudo, то используйте команду su.
- Если на экране отобразилось следующее сообщение:
Значит проблема с Рутокен ЭЦП возникла из-за наличия пакета OpenCT.
...
Остановите работу утилиты:
sudo service pcscd stop
Если у вас нет доступа к команде sudo, то используйте команду su.
Запустите pcscd вручную в отладочном режиме и осуществите поиск строки "Rutoken":
sudo /usr/sbin/pcscd -afdddddafd | grep Rutoken
- Если в результате выполнения команды в окне Терминала хоть один раз отобразится строка "Rutoken", то проблема не связана с отсутствием строк в конфигурационном файле Info.plist. Это означает то, что дальнейшие действия данного раздела не следует выполнять.
- Если в результате выполнения команды отобразилась пустая строка, то проблема связана с отсутствием строк в конфигурационном файле Info.plist. Это означает, что следует выполнить дальнейшие действия данного раздела.
...