(2011-05-20 13:47:03 отредактировано kuper)

rutoken s + крипто про jcp + linux

Пытаюсь разобраться с настройкой такой связки.
Версии ПО:
ubuntu 11.04

$ java -version
java version "1.6.0_24"
Java(TM) SE Runtime Environment (build 1.6.0_24-b07)
Java HotSpot(TM) Client VM (build 19.1-b02, mixed mode, sharing)

$ opensc-tool -i
opensc 0.11.13 [gcc  4.5.2]

$ openct-tool -v
OpenCT 0.6.20

CryptoPro JCP 1.0.49
Rutoken4CryptoProJCP 1.0.0.0

OpenCT и OpenSC ставил из репозитория.

Проблема заключается в том, что в "Контрольной панели" JCP не отображаются и не создаются ключевые контейнеры КриптоПро, хотя в Win всё ок.

Рутокен инициализировал в линуксе(хотя, если я правильно понимаю сейчас уже разницы нет?).
opensc-tool и opensc-explorer работают нормально.

вывод opensc-tool -f в win и в linux одинаковый

В чём может быть дело?

Re: rutoken s + крипто про jcp + linux

Попробуйте поставить более старый openct,  версии 0.6.17 или даже более ранней.
С ней скорее всего работать будет.

Re: rutoken s + крипто про jcp + linux

Спасибо, да, с 0.6.16-2 из репозитория karmic заработало. С 0.6.19 из maveric, кстати, тоже не работает.
Что странно, здесь https://www.rutoken.ru/products/rt4nix/ у вас указано, что минимальная версия openct - 0.6.18

Re: rutoken s + крипто про jcp + linux

Похоже столкнулся с такой же проблемой:
CentOS 6, JCP 1.0.52, Rutoken4CryptoProJCP 1.0.0.0

# java -version
java version "1.6.0_27"
Java(TM) SE Runtime Environment (build 1.6.0_27-b07)
Java HotSpot(TM) Server VM (build 20.2-b06, mixed mode)
# opensc-tool -i
opensc 0.12.2 [gcc  4.4.4 20100726 (Red Hat 4.4.4-13)]
Enabled features: pcsc(libpcsclite.so.1)
# openct-tool -v
OpenCT 0.6.19
# openct-tool list
  0 Rutoken S driver
# opensc-tool -l
# Detected readers (pcsc)
Nr.  Card  Features  Name
0    Yes             Aktiv Rutoken S 00 00

В контрольной панели JCP не отображаются ключ, хотя он там есть - на машине с WinXP в контрольной панели JCP все видно.
http://s005.radikal.ru/i210/1110/89/128fbefbe7d4.png
Все кроме opensc поставлено из репозитария: pcsc-lite pcsc-lite-devel openct pcsc-lite-openct
opensc собран вручную
Более старых версий openct в репозитарии нет.

Что можно сделать?

Re: rutoken s + крипто про jcp + linux

Ответ уже был выше.

Для модуля поддержки Рутокен (Rutoken4CryptoProJCP 1.0.0.0) для JCP 1.0.52 нужен OpenCT версии 0.6.17
Пока это так пока не выйдет новая версия модуля поддержки.


ssserega пишет:

Похоже столкнулся с такой же проблемой:
CentOS 6, JCP 1.0.52, Rutoken4CryptoProJCP 1.0.0.0

# java -version
java version "1.6.0_27"
Java(TM) SE Runtime Environment (build 1.6.0_27-b07)
Java HotSpot(TM) Server VM (build 20.2-b06, mixed mode)
# opensc-tool -i
opensc 0.12.2 [gcc  4.4.4 20100726 (Red Hat 4.4.4-13)]
Enabled features: pcsc(libpcsclite.so.1)
# openct-tool -v
OpenCT 0.6.19
# openct-tool list
  0 Rutoken S driver
# opensc-tool -l
# Detected readers (pcsc)
Nr.  Card  Features  Name
0    Yes             Aktiv Rutoken S 00 00

В контрольной панели JCP не отображаются ключ, хотя он там есть - на машине с WinXP в контрольной панели JCP все видно.
http://s005.radikal.ru/i210/1110/89/128fbefbe7d4.png
Все кроме opensc поставлено из репозитария: pcsc-lite pcsc-lite-devel openct pcsc-lite-openct
opensc собран вручную
Более старых версий openct в репозитарии нет.

Что можно сделать?

Re: rutoken s + крипто про jcp + linux

Кирилл Мещеряков пишет:

Ответ уже был выше.

Для модуля поддержки Рутокен (Rutoken4CryptoProJCP 1.0.0.0) для JCP 1.0.52 нужен OpenCT версии 0.6.17
Пока это так пока не выйдет новая версия модуля поддержки.

Удалил пакеты openct pcsc-lite-openct
Cобрал openct из исходников версии 0.6.17, вроде все заработало.
При сборке не забыть опцию enable-pcsc

./configure --enable-pcsc --enable-usb --prefix=/usr --sysconfdir=/etc

А когда планируется новая версия модуля поддержки?
Спасибо.